1. 程式人生 > >Angular 1.0演變Angular 2.0的簡單優勢列舉

Angular 1.0演變Angular 2.0的簡單優勢列舉

roi col 綁定 lam 模塊 neu 更強 rip 類型

首先,Angular最核心的4大特性分別是:

  • 1、模塊化

  • 2、MVC

  • 3、雙向數據綁定

  • 4、指令

Angular 1.0演變Angular 2.0的簡單優勢列舉:

  1、性能限制上的優化

    說明:隨著時間的推移,各種特性被加入進去以適應不同場景下的應用開發,在最初的架構受到了限制,而Angular 2.0很好的解決了這些問題。

  2、仿照WEB後端的結構模式來編寫前端

    說明:支持模塊、類、lambda表達式、 generator等新的特性

  3、支持移動端開發

    說明:Angular1.x沒有針對移動 應用特別優化,並且缺少一些關鍵的特性,需要依賴IONIC移動app開發框架,讓angularjs1.x支持了移動開發

Angular 2.0支持原生移動設備開發,如 iOS 和 Android

Angular 2.0 有兩層,應用層和渲染層。例如一個組件可以用不同的 @View 修飾器修飾,根據運行環境可以在運行時生效。

  4、結構簡單易用

    說明:Angular1.x復雜程度相當較高,學習和理解比較困難;在開發團隊的調整下, 將復雜的東西進行優化,封裝,讓概念和開發接口更簡單,並且刪除controller,轉換為組件化處理,引入TypeScript。TypeScript是強類型的所以開發工具可以提供更強大的錯誤檢查機制、代碼重構機制,開發體驗更好,效率更高。

補充:

技術分享

Angular 1.0演變Angular 2.0的簡單優勢列舉