概述
框架的最佳定义可以在Aurelia官方文档中找到 -
嗯,它实际上很简单。 Aurelia只是JavaScript。 然而,它不是昨天的JavaScript,而是明天的JavaScript。 通过使用现代工具,我们已经能够在ECMAScript 2016中从头开始编写Aurelia。这意味着我们可以使用原生模块,类,装饰器等等......您也可以使用它们。
Aurelia不仅用现代和未来的JavaScript编写,而且还采用现代的架构方法。 在过去,框架一直是单一的野兽。 不过Aurelia。 它是作为一系列协作库构建的。 总之,它们构成了构建单页应用程序(SPA)的强大而强大的框架。 但是,Aurelia的库通常可以单独使用,在传统网站中使用,甚至可以通过NodeJS等技术在服务器端使用。
Aurelia - 特色
Components - 组件是Aurelia框架的构建块。 它由HTML视图和JavaScript视图模型对组成。
Web Standards - 这是最干净的现代框架之一,完全专注于Web标准而没有不必要的抽象。
Extensible - 该框架提供了一种与其他所需工具集成的简便方法。
Commercial Support - Aurelia提供商业和企业支持。 它是Durandal Inc.的官方产品。
License - Aurelia根据MIT许可证开源并获得许可。
Aurelia - 优势
Aurelia非常干净。 如果您遵循框架约定,您可以专注于您的应用程序,而不会让框架妨碍您。
它也很容易扩展。 您可以添加或删除框架提供的任何工具,也可以添加不属于框架的任何其他工具。
Aurelia非常容易使用。 它针对开发人员的体验。 它为您节省了大量时间。
框架本身是针对Web标准的,因此您将始终了解最新的现代概念。
Aurelia没有最大的社区,但它非常灵活,知识渊博并愿意在短时间内提供帮助。
限制 (Limitations)
没有主要限制。 该框架功能强大且易于使用。