混淆JavaScript库

混淆JavaScript库,javascript,node.js,backbone.js,typescript,mobile-application,Javascript,Node.js,Backbone.js,Typescript,Mobile Application,我正在用HTML5/Javascript/CSS构建我的第一个移动应用程序。我对JavaScript库的数量感到不知所措。在我度过的短暂时间里;我遇到了JsRender、nodeJS、backbonejs、knockoutjs、TypeScript、CoffeeScript、Jquery。。。对于构建移动应用程序,是否有公认的“最佳实践”文档?这样我就不必阅读这些库中的每一个,并找出我应该和不应该使用的内容 我想这可能不是一个足够具体的问题,但我找不到更好的论坛来提问 首先,您提到的JS库各有不

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


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

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

  • JsRender用于jQuery模板化
  • nodeJS是一个JavaScript服务器
  • 主干网是应用程序客户端的JS库,按照MVC模式构建
  • Knockout是一个用于应用程序客户端的JS库,按照MVVM模式构建
  • TypeScript和CoffeeScript是JS预编译器(允许您编写“更简单”的代码,编译成JS)
我不认为这里有任何“最佳实践”,因为它们都有不同的用途。了解他们之间的差异,选择一个,然后继续


如果你想建立一个移动应用程序,我会建议(但再一次,这是个人的最爱)。其他包括,,…

如果您只想制作一些移动应用程序,请使用或PS:node不是用于前端,而是用于后端应用程序。感谢您的快速重播。我想我应该更具体地说,我正在构建一个数据密集型应用程序,涉及到两个API+用户数据之间的mashup。感谢您的快速重播。我想我应该更具体地说,我正在构建一个数据密集型应用程序,涉及两个API+用户数据之间的mashup。@socialMatrix:不会改变答案。@socialMatrix听起来您可能在遇到问题之前正在编译一系列技术。开始编写应用程序,当你发现一个框架能最好地解决问题时,寻找一个能满足你需要的框架。