令人困惑的JavaScript库

时间:2013-01-21 07:04:00

标签: javascript node.js backbone.js typescript mobile-application

我正在使用HTML5 / Javascript / CSS构建我的第一个移动应用程序。我对那里的JavaScript库数量感到不知所措。我花了很短的时间;我遇到过JsRender,nodeJS,backbonejs,knockoutjs,TypeScript,CoffeeScript,Jquery ......是否有一个被普遍认可的“最佳实践”文档来构建移动应用程序?因此,我不必阅读这些库中的每一个,并找出我应该和不应该使用的内容。

我想这可能不符合一个特定的问题,但我找不到更好的论坛。

1 个答案:

答案 0 :(得分:4)

首先,你提到的JS库各有不同的目的。

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

我认为这里没有“最佳实践”,因为它们都有不同的用途。了解他们之间的差异,选择一个并继续使用它。

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

相关问题