摘要:本文着重讲述目前最流行的客户端JavaScript框架、库和工具之间的基本差异和他们的基本介绍。至于是不是你要寻找的最佳实践那是另外一个问题。你可以选择一个,并坚持使用一段时间,你要明白你最喜欢的那一个有可能被“更好”的所取代,而不管你是否选择使用这个更好的。
与开发者数量相比,可能有更多的JavaScript框架、库和工具。截止到年5月,在GitHub上快速搜索能搜到超过万的JavaScript项目。在npmjs上有50万的可用包,并且这些包每个月的下载量将近亿次。
.05.29:更新了本文,旨在能正确的描述当前JavaScript生态的状态。
本文着重讲述目前最流行的客户端JavaScript框架、库和工具之间的基本差异和他们的基本介绍。至于是不是你要寻找的最佳实践那是另外一个问题。你可以选择一个,并坚持使用一段时间,你要明白你最喜欢的那一个有可能被“更好”的所取代,而不管你是否选择使用这个更好的。
提纲目录复杂的术语
库
框架
工具
不要给我贴标签
JavaScript框架和库
jQuery
React
LodashandUnderscore
AngularJS1.x
AngularJS2.x(now4.x)
Vue.js
Backbone.js
Ember.js
Knockout.js