【发布时间】:2011-11-29 14:53:33
【问题描述】:
在过去的 2 年里,我一直很高兴地使用 JQuery,并且非常成功地用它创建了一些非常酷的功能......所以我对它非常满意。我也相信网络的未来将继续沿着当前的客户端路径发展。
但是...
下一个挑战似乎以各种控制器框架的形式出现:KnockoutJS、BackboneJS、SproutCore、JavaScriptMVC(不胜枚举)。
此外,还有一些很棒的AMD Loader 工具可供使用,例如RequireJS 或LabJS 等。不过,jQuery 现在内置了define 和then 功能。
跟踪这一切变得越来越难......
现在,我的任务似乎是评估/决定使用某种形式的 MVC 或 MVVM 框架客户端的战略方向......但我有很多问题。
- JQuery 在哪里适合 与上述各种控制器框架?
- JQuery 与一起使用吗,还是其中一些有自己的“JQuery 样式版本”内置?
- 如果您实施上述各种控制器框架之一,是否仍需要像 RequireJS 这样的工具?
-
define和then功能是否已融入 JQuery现在取代上述 AMD 加载程序? - 哪一个看起来最模块化? (见下面的注释)
注意事项:
在任何未来的框架中我都不想要的一件事是必须采用大量我不使用的功能。意思是,我宁愿使用真正模块化的框架。例如,要使用 jQuery UI,您必须采用许多其他您可能实际上不会使用的核心库。
我将尝试每一个,但一些真实的反馈会很棒。我看到了一些“类似”的问题,但没有人真正回答上述问题。
提前致谢!
【问题讨论】:
标签: javascript jquery frameworks