Aurelia - 最佳實踐



Aurelia 是一個新的框架,因此最佳實踐尚未建立。在本章中,您將找到一些有用的指導方針。

啟動新專案

Aurelia 提供了 **aurelia-skeletons**。 有幾個框架可以選擇。Aurelia 背後的團隊積極支援這些框架,它們始終與最新版本的框架保持同步。

Aurelia 框架

  • **skeleton-es2016-webpack** 允許您編寫 **ES2016** 程式碼並使用 **npm** 進行包管理以及使用 **webpack** 進行打包。

  • **skeleton-es2016** 允許您編寫 **ES2016** 程式碼並使用 **jspm** 進行包管理以及使用 **SystemJS** 進行載入和打包。

  • **skeleton-typescript-webpack** 允許您編寫 **TypeScript** 程式碼並使用 **npm** 進行包管理以及使用 **webpack** 進行打包。

  • **skeleton-typescript** 允許您編寫 **TypeScript** 程式碼並使用 **jspm** 進行包管理以及使用 **SystemJS** 進行載入和打包。

  • **skeleton-typescript-asp.net5** 允許您編寫 **TypeScript** 程式碼並使用 **jspm** 進行包管理以及使用 **SystemJS** 進行載入和打包。**ASP.NET** 後端也已整合。

  • **skeleton-es2016-asp.net5** 允許您編寫 **ES2016** 程式碼並使用 **jspm** 進行包管理以及使用 **SystemJS** 進行載入和打包。**ASP.NET** 後端也已整合。

您可以從 **GitHub** 克隆所有框架。安裝說明可以在每個框架的 **README.md** 檔案中找到。

C:\Users\username\Desktop>git clone https://github.com/aurelia/skeleton-navigation.git

資料夾結構

您可以自由使用任何資料夾結構。如果您不確定從哪裡開始,可以使用以下資料夾結構。該圖片代表 **src** 目錄中的檔案和資料夾。(此處應插入圖片)

Aurelia Best Practices

Web 標準

Aurelia 是一個面向 Web 標準的框架。這是其背後團隊的主要目標之一。他們將確保該框架始終遵循現代 Web 標準。這對開發人員來說非常有利,因為我們可以在未來依賴該框架的可用性。它還有助於我們與瀏覽器和 Web 保持同步。

ECMAScript 6

這不僅對於 Aurelia 而言是一個好習慣,對於任何其他 JavaScript 框架也是如此。**ES6** 提供了有助於開發過程的新功能。如果您喜歡強型別語言,也可以使用 **TypeScript**。

廣告
© . All rights reserved.