4

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

但是对于寻找新的或替代框架/库的更具冒险精神的开发人员来说,有如下选择:

  1. 新芽核心
  2. 轻快
  3. JavaScriptMVC
  4. 酷狗
  5. 绿
  6. 原型 JavaScript 框架
  7. 六月框架
  8. UIZE
  9. 简单的JS
  10. Fleegix.js

每个人都有自己的优点。但是哪个比哪个更可取?

4

1 回答 1

4

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

node.jsjaxer这样的东西可能会为一个环境铺平道路,该环境为严格用 javascript 编写应用程序提供了一个令人信服的论据。现在缺少框架,也缺少通用的 javascript 库(用于遍历 DOM 之外的东西;),但这可能会改变。

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

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

这里有很大的改进空间。

于 2010-02-09T06:29:31.487 回答