Angular 1.0演變Angular 2.0的簡單優勢列舉
阿新 • • 發佈:2017-09-20
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的簡單優勢列舉