<分区>
多年来,我一直从事 flex 开发人员的工作,构建了非常复杂的应用程序。由于最近的炒作,我对学习 HTML5 很感兴趣。
我喜欢 Flex 框架的一点是它是一个用于构建 RIA 的一致、连贯、完整的堆栈。我喜欢它有大量开箱即用的组件,以及一个用于扩展和构建非常复杂、高度定制和蒙皮组件的框架。
HTML5 领域是否有类似的框架?
从我所做的搜索中,我发现那里有大量有用的 .js
脚本,它们提供了漂亮的组件、效果等。但是,我一直无法找到可靠的js 框架,具有成熟的架构组件库。
这让我担心,在构建复杂的应用程序时,我可能最终会编写大量管道代码来将不同的组件连接在一起。
我知道 HTML5 仍处于起步阶段,所以如果有我应该关注的有前途的框架,我想了解它们。
我的理想框架要求购物 list 如下:
- 可靠的组件架构(包括生命周期事件)
- 可扩展
- 布局经理
- 与浏览器无关
- 支持数据绑定(bind)
- 支持复杂的蒙皮
- 服务层和协议(protocol)的抽象(即 SOAP/JSON/XML 服务都是一种类型的
IRemoteService
)
连同 UI 框架本身,Javascript 空间中存在哪些框架
- MVC 架构。 (类似于
Parsley
,或 Flex 世界中的Maté
) - 依赖注入(inject)
- 单元测试