📜  Aurelia-最佳做法

📅  最后修改于: 2020-12-09 05:28:11             🧑  作者: Mango


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

开始一个新项目

奥雷利亚提供奥雷利亚的骨骼。有几个骨架可供选择。 Aurelia背后的团队正在积极支持框架,并且它们始终与框架的最新版本保持同步。

奥雷利亚骷髅

  • framework-es2016-webpack允许您编写ES2016代码,并使用npm进行程序包管理和webpack进行捆绑。

  • framework-es2016允许您编写ES2016代码,并使用jspm进行程序包管理,并使用SystemJS进行加载和捆绑。

  • framework-typescript-webpack允许您编写TypeScript代码,并使用npm进行程序包管理,并使用webpack进行捆绑。

  • 骨架打字稿允许你写代码打字原稿和使用JSPM的包管理和装载和捆绑SystemJS。

  • framework-typescript-asp.net5允许您编写TypeScript代码,并使用jspm进行程序包管理,并使用SystemJS进行加载和捆绑。还集成了ASP.NET后端。

  • framework-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