填寫這份《一分鐘調查》,幫我們(開發組)做得更好!去填寫Home

特性與優點

跨平臺
漸進式應用

充分利用現代 Web 平臺的各種能力,提供 App 式體驗。高效能、離線使用、免安裝。

原生

藉助來自 Ionic、NativeScript 和 React Native 中的技術與思想,建構原生移動應用。

桌面

藉助你已經在 Web 開發中學過的能力,結合訪問原生作業系統 API 的能力,創造能在桌面環境下安裝的應用,橫跨 Mac、Windows 和 Linux 平臺。


速度與效能
程式碼產生

Angular 會把你的範本轉換成程式碼,針對現代 JavaScript 虛擬機器進行高度優化,輕鬆獲得框架提供的高生產力,同時又能保留所有手寫程式碼的優點。

統一平臺

在伺服器端渲染應用的首屏,像只有 HTML 和 CSS 的頁面那樣幾乎瞬間展現,支援 Node.js®、.NET、PHP,以及其它伺服器,為透過 SEO 來優化站點鋪平了道路。

程式碼拆分

藉助新的元件路由器,Angular 可以實現快速載入。自動程式碼拆分機制可以讓使用者僅僅載入那些用於渲染所請求頁面的程式碼。


生產力
範本

透過簡單而強大的範本語法,快速建立 UI 檢視。

Angular CLI

命令列工具:快速進入建構環節、新增元件和測試,然後立即部署。

各種 IDE

在常用 IDE 和編輯器中獲得智慧程式碼自動完成、即時錯誤反饋及其它反饋等特性。


完整開發故事
測試

使用 Karma 進行單元測試,讓你在每次存檔時都能立即知道是否弄壞了什麼。Protractor 則讓你的場景測試執行得又快又穩定。

動畫

透過 Angular 中直觀簡便的 API 建立高效能複雜編排和動畫時間線 —— 只要非常少的程式碼。

無障礙性

透過支援 ARIA 的元件、開發者指南和內建的一體化測試基礎設施,建立具有完備無障礙性的應用。