9月15日,Angular 2 的最終版正式發布了。
作為 Angular 1 的全平臺繼任者 -- Angular 2 的最終版,意味著什么?
- 意味著穩定性已經得到了大范圍用例的驗證;
- 意味著已經針對產品化、文件尺寸和性能,進行了優化;
- 意味著已經可以借助預編譯技術和內置的延遲加載機制了,這些可以確保能發布出最快、最小的應用,并且橫跨瀏覽器、桌面和移動平臺;
- 意味著為開發人員準備的 Angular CLI 和風格指南得到了大幅增強。
Angular 1 的發布為新興的 Web 技術,解決了如何開發的問題。而現在,開發者面對的挑戰是:應用程序需要對多樣化設備進行支持。在這次發布的最終版中,已經有了能力更強的路由器、表單以及其它核心 API 。
現在,可以在任何平臺上,構建令人驚奇的應用了。如果你喜歡自己目前的工作方式,那么模塊化并富有彈性的 Angular,將實現你自由地使用你喜歡的第三方庫了 -- 或是自己寫一個!
從現在開始,讓我們與開源社區一起,來構筑 Angular 。在 Angular 2 最終版發布的同時,也有部分開發工具對 Angular 2進行了支持,其中反應迅速的是 Wijmo,目前 Wijmo 已提供了對 Angular 2 最終版的支持。
下一步做什么?
近期,Angular 開發組會開展下列的事項:
- 修復 bug ,對標記為穩定的 APIs 進行非破壞性的變更
- 針對用例,提供更多的指南和在線示例
- 在動畫方面,開展更多的工作
- Angular Material 2
- 讓 WebWorker 走出實驗室
- 針對 Angular Universal, 開發出更多的特性和語言
- 更快的速度,更小的負載
語義化版本
為了在 Angular 的穩定版中,更容易地管理依賴,從 Angular 2.0.0 開始,將逐漸向“語義化版本”遷移。今后的 Angular 版本,將遵循 semver 所描述的 MAJOR.MINOR.PATCH 方案:
- 當不兼容 API 向穩定 APIs 變更時,添加主版本號
- 添加向后兼容的功能時,添加次版本號
- 修復向后兼容 bug 時,添加補丁號
遷移 Angular 到語義化版本,可以確保快速訪問到組件和工具生態系統等的新特性。產品應用的穩定開發環境,還是會依賴于主版本之間遷移的穩定性,同樣也受益于 bug 的修復和新的 APIs。
原文鏈接:http://angularjs.blogspot.hk/2016/09/angular2-final.html
相關閱讀:
Wijmo已率先支持Angular4 & TypeScript 2.2
文章列表