您对 Javascript MVC 框架有何建议?
- 芽核
- JavaScriptMVC
- Junction
- 有件事我没听说过...
很大程度上取决于您正在构建的内容和您的技能。我是 JavaScriptMVC 贡献者,所以我很有偏见,但我会尽力给出尽可能详细的答案。
我认为 SproutCore 更像是一个“自上而下”的框架。他们为您构建了很多 chrome/UI 小部件。因此,您的时间花在定制小部件以满足您的需求上。如果 sproutcore 的小部件可以轻松满足您的需求,我建议使用 sproutcore。
JavaScriptMVC 是一种非常不同类型的 JavaScript 框架。它没有 UI 小部件。相反,它专注于组织和构建 JavaScript 应用程序所需的较低级别的工具。它基本上是 jQuery 之上的一层,并且封装了以下内容:
- 压缩/建筑
- Testing
- 文档
- 错误报告
- 客户端视图(模板)
- 特别活动
- “缺少”DOM 功能(例如比较)
- 依赖管理
它支持我们所说的“中出”开发。它的控制器在组织类似 jQuery 的插件方面特别强大。它将使用非常出色的语法为您处理事件绑定,同时使插件可扩展。
因此,如果您正在构建大量自定义控件,并且了解 jQuery,请尝试一下 JavaScriptMVC。
JavaScriptMVC 实际上来自 Junction,但 Junction 并没有真正进行积极的开发。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)