javascript框架的有前途的替代品?

时间:2010-02-09 05:26:35

标签: javascript javascript-framework

流行的JavaScript框架/库如jQuery,MooTools,Prototype和YUI(仅举几个最流行的JavaScript框架)肯定在JavaScript框架领域有稳固的立足点。

但对于寻求新的或替代框架/库的更具冒险精神的开发人员,有以下选项:

  1. SproutCore
  2. Spry
  3. JavaScriptMVC
  4. qooxdoo
  5. midori
  6. Archetype JavaScript Framework
  7. June Framework
  8. UIZE
  9. SimpleJS
  10. Fleegix.js
  11. 每个人都有自己的优点。但哪个更适合哪个?

1 个答案:

答案 0 :(得分:4)

我认为服务器端 javascript有一个令人兴奋的未来。

node.js jaxer 之类的东西可能会为一个环境铺平道路,这个环境可以在javascript中严格编写应用程序。现在缺乏框架,缺少一般的javascript库(除了遍历DOM之外的东西;)但可能会改变。

我无法告诉你有多少次我希望我不必将各种模型代码移植到javascript上,或者使用RPC样式请求只是因为我不喜欢重复一遍自己。我可以将 drawUserVcard()函数移植到javascript(例如,来自Python),这样我就可以在json数据的前端动态生成一个vcard,但后来我遇到了一致性问题,因为我的移植代码需要跟踪原始Python生成的结果。

除了服务器端“不信任客户端”操作外,还可以将大量处理工作卸载给用户。为什么要用Python / PHP / Ruby打印HTML?实际上,这些语言都不具备与jQuery for HTML操作一样好的API。为什么要在Python中查询数据库,以便生成一些传递给客户端脚本的json?为什么不直接从数据库中读取json数据(CouchDB)并让客户端对其进行水合。

这里有很大的改进空间。