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.