Aurelia - 概述

该框架的最佳定义可以在 Aurelia 官方文档中找到 −

其实很简单。Aurelia 只是 JavaScript。然而,它不是昨天的 JavaScript,而是明天的 JavaScript。通过使用现代工具,我们能够使用 ECMAScript 2016 从头开始​​编写 Aurelia。这意味着我们可以使用本机模块、类、装饰器等……您也可以使用它们。

Aurelia 不仅是用现代和未来的 JavaScript 编写的,而且还采用了现代的架构方法。在过去,框架一直是庞大的野兽。但 Aurelia 不是。它是作为一系列协作库构建的。总而言之,它们构成了一个强大而强大的框架,用于构建单页应用程序 (SPA)。但是,Aurelia 的库通常可以单独使用,在传统网站中,甚至通过 NodeJS 等技术在服务器端使用。

Aurelia - 功能

  • 组件 − 组件是 Aurelia 框架的构建块。它由 HTML 视图和 JavaScript 视图模型对组成。

  • Web 标准 − 这是最干净的现代框架之一,完全专注于 Web 标准,没有不必要的抽象。

  • 可扩展 − 该框架提供了一种与其他所需工具集成的简便方法。

  • 商业支持 − Aurelia 提供商业和企业支持。它是 Durandal Inc. 的官方产品。

  • 许可证 − Aurelia 是开源的,并根据 MIT 许可证获得许可。

Aurelia - 优势

  • Aurelia 非常简洁。如果您遵循框架惯例,则可以专注于您的应用程序,而不会受到框架的干扰。

  • 它也很容易扩展。您可以添加或删除框架提供的任何工具,也可以添加不属于框架的任何其他工具。

  • Aurelia 非常易于使用。它以开发人员体验为导向。它为您节省了大量时间。

  • 该框架本身面向 Web 标准,因此您将始终了解现代概念。

  • Aurelia 并没有最大的社区,但它非常灵活、知识渊博,并且愿意在短时间内提供帮助。

限制

  • 没有重大限制。该框架功能强大且易于使用。