aurelia 入門

Aurelia 是一個模組化的現代前端 Javascript 框架,用於構建基於開放 Web 標準的瀏覽器,移動和桌面應用程式。Aurelia 不是一個全面的框架,而是採用每個模組的功能方法來構建它。任何 Aurelia 都可以替換為第三方依賴(或完全刪除)。

與 Angular 等競爭框架不同,Aurelia 的核心理念是遵守官方 Web 標準和 DOM API,這可以確保更接近裸機效能,因為它更接近原生 API 並且幾乎沒有抽象。你的檢視是 HTML,你的檢視模型是 Javascript(或 TypeScript),Aurelia 的元件模型基於 W3C Web 元件 HTML 模板和 ShadowDOM,因此你的程式碼反映了真正新興的 Web 標準。

儘管 Aurelia 是一個功能齊全的單頁面應用程式框架,但學習曲線遠遠低於 Angular 和 Ember 等現有的替代方案。它的模板語法很直觀,與你可能使用的以前的框架和庫有相似之處。

開發人員或公司可能選擇使用 Aurelia 而不是其他解決方案,因為標準對他們很重要,並且編寫抽象的特定於框架的樣板程式碼對你來說感覺不對,並且你正在尋找一個更喜歡讓原生 DOM API 為其工作的框架。你。