Aurelia-best-practices

提供:Dev Guides
移動先:案内検索

アウレリア-ベストプラクティス

Aureliaは新しいフレームワークであるため、ベストプラクティスはまだ確立されていません。 この章では、従うべきいくつかの有用なガイドラインを見つけます。

新しいプロジェクトを開始する

Aureliaは aurelia-skeletons を提供しています。 いくつかのスケルトンから選択できます。 Aureliaの背後にあるチームはスケルトンを積極的にサポートしており、スケルトンは常に最新バージョンのフレームワークに対応しています。

アウレリアスケルトン

  • skeleton-es2016-webpack を使用すると、 ES2016 コードを記述し、パッケージ管理に npm を使用し、バンドルに webpack を使用できます。

  • skeleton-es2016 を使用すると、 ES2016 コードを記述し、パッケージ管理に jspm を、ロードおよびバンドルに SystemJS を使用できます。

  • skeleton-typescript-webpack を使用すると、 TypeScript コードを記述し、パッケージ管理に npm を使用し、バンドルに webpack を使用できます。

  • skeleton-typescript を使用すると、 TypeScript コードを記述し、パッケージ管理に jspm を使用し、ロードとバンドルに SystemJS を使用できます。

  • skeleton-typescript-asp.net5 を使用すると、 TypeScript コードを記述し、パッケージ管理に jspm を、ロードおよびバンドルに SystemJS を使用できます。 ASP.NET バックエンドも統合されています。

  • skeleton-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ベストプラクティス

Web標準

Aureliaは、Web標準に対応したフレームワークです。 これは、その背後にあるチームの主要な目標の1つでした。 彼らは、フレームワークが常に最新のウェブに従うようにします。 これは開発者にとって非常に良いことです。将来的にはフレームワークの使いやすさに頼ることができるからです。 また、ブラウザとWebを最新の状態に保つのにも役立ちます。

EcmaScript 6

これは、Aureliaだけでなく、他のJavaScriptフレームワークにとっても良い習慣です。 ES6 は、開発プロセスに役立つ新しい機能を提供します。 強く型付けされた言語が必要な場合は、 TypeScript も使用できます。