-2

我正在使用 HTML5/Javascript/CSS 构建我的第一个移动应用程序。我对大量的 JavaScript 库感到不知所措。我花了很短的时间;我遇到了 JsRender、nodeJS、backbonejs、knockoutjs、TypeScript、CoffeeScript、Jquery... 是否有公认的构建移动应用程序的“最佳实践”文档?这样我就不必阅读这些库中的每一个并弄清楚我应该使用什么和不应该使用什么。

我想这可能不是一个足够具体的问题,但我找不到更好的论坛来提问。

4

1 回答 1

4

首先,您提到的 JS 库各有不同的用途。

  • JsRender 用于 jQuery 模板
  • nodeJS 是一个 JavaScript服务器
  • Backbone 是一个 JS 库,用于按照MVC模式构建的应用程序客户端
  • Knockout 是一个 JS 库,用于遵循MVVM模式构建的应用程序客户端
  • TypeScript 和 CoffeeScript 是 JS预编译器(允许您编写代码“更容易”,编译为 JS)

我认为这里没有任何“最佳实践”,因为它们都有不同的目的。了解他们的不同之处,选择一个并接受它。

如果您想构建一个移动应用程序,我建议您使用jQuery Mobile(但再一次,这是个人的最爱)。其他包括Sencha TouchKendo UI MobilePhoneGap、...

于 2013-01-21T07:12:37.640 回答