NO IMAGE
圖片1

AngularJ.js 由Google開發,2009年首次釋出

  • 很流行的前端框架
  • 使用Angular.js建立第一個UI,成本很低
  • 對於團隊來說,AngularJ.js有許多很棒的工具可用
  • 很適合建立一個快速、混合型複雜的解決方案
  • 比起React,更合適於建立小型企業級應用
  • 由Google負責維護基礎包

React.js 由Facebook開發,2013年釋出了第一個BSD license的開源版本

  • 很容易擴充套件
  • 狀態可預測(更小的規模)
  • 很適合大型的前端專案
  • 相對較小的API
  • 持續重複渲染的元件為日益增加的複雜性提供了有效的支撐

Ember.js 是一個JavaScript框架,由Yehuada katz開發,2011年釋出

  • 很活躍的社群
  • 持續開發特性
  • 很簡單,很易於學習
  • 穩定的效能
  • 具有自主配置能力
  • 兩種資料繫結方式
  • 載入和執行都很快

Aurelia.js 由Rob Eisenberg 開發,2015年1月釋出

  • 整潔的文件
  • 結構合理(組成Aurelia.js模組既可以用於構建完整的框架也可單獨使用)
  • 具有兩種能夠和使用者介面自動同步模組的資料繫結方式
  • 高度易測的程式碼
  • 各種各樣額外的工具可用
  • 可以得到開發者的商業支援

Meteor.js 由Meteor團隊發開,2012年釋出

  • 很快速
  • 很適合小型響應式應用
  • 是一個全棧框架
  • 能夠在瀏覽器上根據資料的重新整理進行實時渲染
  • 能夠與Apache Coredova整合
  • 能得到很好的支援

Polymer.js 由Google開發,2013年釋出

  • 很快速
  • 可以建立自定義元素
  • 提供了模板和雙向資料繫結
  • 減小了開發者和設計者之間的跨度
  • 很適合特性豐富的應用

Vue.js 由Evav you開發,2014年釋出

  • 具有非常簡單的API
  • 可選擇性新增的模組
  • 易於被開發者接納
  • 易於與其它庫和工程整合
  • 可以通過兩種資料繫結方式更新模型和檢視
  • 適合於大型的應用