有没有一套开放标准技术可以用来实现与Flex和Sivlerlight相同的开发方式?我说的是组件化、关注点分离、丰富的图形、状态和效果。如果可能,请指出一些教程和其他资源。
附言:我知道这在技术上是可能的,所以请不要通过发送谷歌搜索结果或一般JQuery教程来回应。我已经看过了。我需要知道开发人员如何以大致相同的方式设计和实现应用程序(想象一下,一个丰富的超文本标记语言标记集,很像XAML/MXML,其背后是负责处理事件和业务逻辑的JavaScript。还可以考虑绑定)
发布于 2010-05-19 20:20:15
你也可以检查ExtJS和他们最新发布的Designer是不是“基于标准”的RIA JavaScript框架。
这是一个list of examples,展示了它的能力。
对于矢量图形,您可以使用强大的SVG的JavaScript库:Raphaël
对于栅格图形,您可以从谷歌获得Canvas API和explorercanvas库,以实现IE兼容性
如果ExtJS图表不能满足您的需求,您可以尝试使用HighCharts,它使用Canvas SVG或VML进行呈现。
发布于 2012-07-21 17:35:23
现在坚持使用Flex!
HTML5仍然支持不太活跃的浏览器。Flex是丰富的,而As3比js干净得多。Flex有一些非常高级的框架。双向绑定,依赖注入,各种快速mv*框架。
因此,总而言之,Web开发与企业开发标准相去甚远。
我猜就像在Adobe时代,我们抱怨设计师试图开发语言,而不是理解企业软件和架构的概念。现在我们手头有了Web和Ajax开发人员,情况也是一样:)感觉他们对企业标准(有些甚至可能是架构)的经验更少或根本没有经验。所以!我们将不得不等待js框架改进很多,ext js感觉像as2和flex 2-伪面向对象和笨拙的getter/setter。Gwt相当强大..Knockout带来了好的想法。Angular js看起来真的很有前途。当然,Jquery会让js变得可以忍受。然而,这只是一个巨大的皮塔饼的小药丸
尽管如此,还是有很多事情要发生。
发布于 2010-05-19 19:25:13
我想到了GWT (http://code.google.com/webtoolkit/)。或者OpenLaszlo (http://www.openlaszlo.org/)。
OpenLaszlo在哲学上与Flex语言非常接近,但既可以针对Flash,也可以针对普通的Javascript。因此,它似乎满足了“基于web标准”的要求。
我自2005年以来就没有使用过OpenLaszlo,当时它显然还没有准备好正式的应用程序。但从那以后事情可能已经改变了。
https://stackoverflow.com/questions/2864967
复制相似问题