Aurelia - Übersicht

Die beste Definition des Frameworks finden Sie in den offiziellen Dokumenten von Aurelia -

Nun, es ist eigentlich einfach. Aurelia ist nur JavaScript. Es ist jedoch nicht das JavaScript von gestern, sondern das JavaScript von morgen. Mit modernen Werkzeugen konnten wir Aurelia von Grund auf in ECMAScript 2016 schreiben. Dies bedeutet, dass wir native Module, Klassen, Dekorateure und mehr zur Verfügung haben ... und Sie haben sie auch.

Aurelia ist nicht nur in modernem und zukünftigem JavaScript geschrieben, sondern verfolgt auch einen modernen Architekturansatz. In der Vergangenheit waren Gerüste monolithische Bestien. Nicht Aurelia. Es besteht aus einer Reihe zusammenarbeitender Bibliotheken. Zusammen bilden sie ein leistungsstarkes und robustes Framework für die Erstellung von Single Page Apps (SPAs). Die Bibliotheken von Aurelia können jedoch häufig einzeln, auf herkömmlichen Websites oder sogar auf der Serverseite mithilfe von Technologien wie NodeJS verwendet werden.

Aurelia - Eigenschaften

  • Components- Komponenten sind Bausteine ​​des Aurelia-Frameworks. Es besteht aus HTML-Ansichts- und JavaScript-Ansichtsmodellpaaren.

  • Web Standards - Dies ist eines der saubersten modernen Frameworks, das sich vollständig auf Webstandards ohne unnötige Abstraktionen konzentriert.

  • Extensible - Das Framework bietet eine einfache Möglichkeit zur Integration in die anderen benötigten Tools.

  • Commercial Support- Aurelia bietet kommerzielle und Unternehmensunterstützung. Es ist ein offizielles Produkt von Durandal Inc.

  • License - Aurelia ist Open Source und unter MIT-Lizenz lizenziert.

Aurelia - Vorteile

  • Aurelia ist sehr sauber. Wenn Sie die Framework-Konventionen befolgen, können Sie sich auf Ihre App konzentrieren, ohne dass das Framework Ihnen im Weg steht.

  • Es ist auch leicht erweiterbar. Sie können alle Tools hinzufügen oder entfernen, die das Framework bietet, und Sie können auch andere Tools hinzufügen, die nicht Teil des Frameworks sind.

  • Es ist sehr einfach mit Aurelia zu arbeiten. Es richtet sich an die Erfahrung der Entwickler. Das spart Ihnen viel Zeit.

  • Das Framework selbst ist auf Webstandards ausgerichtet, sodass Sie immer über moderne Konzepte auf dem Laufenden bleiben.

  • Aurelia hat nicht die größte Community da draußen, aber sie ist sehr agil, kenntnisreich und bereit, kurzfristig zu helfen.

Einschränkungen

  • Es gibt keine wesentlichen Einschränkungen. Das Framework ist leistungsstark und einfach zu handhaben.