Aurelia - Best Practices

Aurelia ist ein neues Framework, daher müssen die Best Practices noch festgelegt werden. In diesem Kapitel finden Sie einige nützliche Richtlinien.

Ein neues Projekt starten

Aurelia bietet aurelia-skeletons. Es stehen einige Skelette zur Auswahl. Das Team hinter Aurelia unterstützt die Skelette aktiv und sie sind immer auf dem neuesten Stand der neuesten Version des Frameworks.

Aurelia-Skelette

  • skeleton-es2016-webpack ermöglicht es Ihnen zu schreiben ES2016 Code und Verwendung npm für die Paketverwaltung und webpack zum Bündeln.

  • skeleton-es2016 ermöglicht es Ihnen zu schreiben ES2016 Code und Verwendung jspm für die Paketverwaltung und SystemJS zum Laden und Bündeln.

  • skeleton-typescript-webpack ermöglicht es Ihnen zu schreiben TypeScript Code und Verwendung npm für die Paketverwaltung und webpack zum Bündeln.

  • skeleton-typescript ermöglicht es Ihnen zu schreiben TypeScript Code und Verwendung jspm für die Paketverwaltung und SystemJS zum Laden und Bündeln.

  • skeleton-typescript-asp.net5 ermöglicht es Ihnen zu schreiben TypeScript Code und Verwendung jspm für die Paketverwaltung und SystemJSzum Laden und Bündeln. DasASP.NET Backend ist ebenfalls integriert.

  • skeleton-es2016-asp.net5 ermöglicht es Ihnen zu schreiben ES2016 Code und Verwendung jspm für die Paketverwaltung und SystemJSzum Laden und Bündeln. DasASP.NET Backend ist integriert.

Sie können alle Skelette von klonen GitHub. Die Installationsanleitung finden Sie im InnerenREADME.md Dateien für jedes Skelett.

C:\Users\username\Desktop>git clone https://github.com/aurelia/skeleton-navigation.git

Ordnerstruktur

Sie können jede gewünschte Ordnerstruktur verwenden. Wenn Sie nicht sicher sind, wo Sie anfangen sollen, können Sie die folgende Ordnerstruktur verwenden. Das Bild zeigt Dateien und Ordner in dersrc Verzeichnis.

Webstandards

Aurelia ist ein Framework, das sich an Webstandards orientiert. Dies war eines der Hauptziele des dahinter stehenden Teams. Sie werden sicherstellen, dass das Framework immer dem modernen Web folgt. Dies ist sehr gut für die Entwickler, da wir uns in Zukunft auf die Benutzerfreundlichkeit des Frameworks verlassen können. Es hilft uns auch, mit den Browsern und dem Web auf dem neuesten Stand zu sein.

EcmaScript 6

Dies ist eine gute Vorgehensweise nicht nur für Aurelia, sondern für jedes andere JavaScript-Framework. ES6bietet neue Funktionen, die im Entwicklungsprozess helfen können. Sie können auch verwendenTypeScript, wenn Sie stark typisierte Sprachen mögen.