目录

Aurelia - 最佳实践( Best Practices)

Aurelia是一个新的框架,因此,最佳实践尚未建立。 在本章中,您将找到一些有用的指导原则。

开始一个新项目

Aurelia提供aurelia-skeletons 。 有几种骷髅可供选择。 Aurelia背后的团队正在积极支持骨架,他们总是与最新版本的框架保持同步。

Aurelia Skeletons

  • 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最佳实践

网络标准

Aurelia是一个面向Web标准的框架。 这是其背后团队的主要目标之一。 他们将确保框架始终遵循现代网络。 这对开发人员来说非常有用,因为我们可以在将来依赖框架的可用性。 它还有助于我们与浏览器和网站保持同步。

EcmaScript 6

这不仅适用于Aurelia,也适用于任何其他JavaScript框架。 ES6提供了可以帮助开发过程的新功能。 如果您喜欢强类型语言,也可以使用TypeScript

↑回到顶部↑
WIKI教程 @2018