EmbjerJS vs BackboneJS vs JavascriptMVC
EmbjerJS vs BackboneJS vs JavascriptMVC
我的这个问题是关于不学习或询问所有这些框架的基本结构和变化,它只是关于拥有所有假装另一个框架的大师中最强大的标准。
我知道这个问题以前很多人问过,但这一次,我想换个角度。似乎,我对谷歌进行了一些研究,以了解所有人在比较中的表现。最后我得到了,
骨干
- 最轻的框架重量低至 5.5KB。
- 缺少基于此链接的文档
- 遵循严格的 MVC 规则。
- 要使其模块化,您需要使用 AMD 进行配置
- 聚焦_underscore(框架库)启动
JavaScript MVC
-
丰富的用户界面组件
-
沉重的框架。
-
挫败感低。
-
普通文档。
-
提供用于测试的核心实体
-
由 Steal 提供支持,可通过命令行使用
-
当然是MVC
-
只需在 DOM 中加载 2 个文件
-
拥有 4 种不同的模板引擎。
EmberJS
- 更多然后是BackBoneJs。只是为了填补骨干留下的所有空白
- 大小为 43K。为所有内容提供辅助库,从而减少代码
- 可与 AMD 配合使用,使其模块化。
- 在更多文档中不够受欢迎。
- 使用车把模板。
这些是一些要点,每个框架都有自己的特点。现在,关键来了,如果我们要将它们用于混合移动应用程序,哪一个是好的?
想一想,我正在使用PhoneGap和jQuery Mobile,现在使我的代码以后可以扩展,并为应用程序提供完美的层次结构,哪个是最适合移动应用程序开发的框架?
它将通过速度,层次结构,可靠性,加载时间,Ajax调用(助手的东西)和相关
。谢谢
看看 knockoutjs
淘汰赛.js vs 骨干.js(vs ?
我个人的观点是使用映射插件进行淘汰。
在我的案例中,这种观点的最佳论据是 a) Knockout 不需要使用它们的类作为模型的超类,b) 带有 Knockout 的代码更加简洁。
但BackBone也很好。
相关文章:
- setInteval vs setTimeout
- $(this).prop('property') vs. this.property
- Js.erb VS按钮标记-不'不起作用.为什么?
- reactjs this.refs vs document.getElementById
- Performance: NaCl vs Emscripten
- 文本表示法VS.构造函数,用于在JavaScript中创建对象
- Advantages to DOMParser vs template & innerHTML
- JavaScript-===vs===运算符性能
- 开发第三方小部件-Angular vs jQuery vs普通的旧JS
- PhantomJS(vs nightwatch.js)设置cookie错误
- Javascript events: window.event vs argument reference (funct
- 需要确认我对Servlet vs RESTful网页的理解's的差异
- "#"keyCode=222 vs 51(Chrome与Android版Chrome)-为什么有区别
- .notion vs.[]notation |插入到文本对象中
- Javascript-使用“”将toDateStringMonth从文本字符串解析为数字字符串;如果“;vs“;开关”;
- 没有框架/DLL的VS Web应用程序项目
- Eval vs execscript
- VS代码:在<脚本>标签
- Object.prototype.hasOwnProperty.call() vs Object.prototype.h
- EmbjerJS vs BackboneJS vs JavascriptMVC