Aurelia2 を使ってみる


やったこと

  • Aurelia2 の新規アプリを作成する。

Aurelia2 is 何?

  • フロントエンドクライアント作成のためのJavaScriptフレームワーク
  • Web標準に準拠
  • 設定より規約 convention over configuration

現在のバージョンは正式リリース前のv0.7(2020-06-12 時点)になる。Qiitaにも紹介記事のあるAureliaからAPIに一部破壊的変更が入ってる。フレームワーク本体がJavaScriptからTypeScriptで書き直されてる。公式のドキュメント類は未整理、未整備な箇所が多数ある。

RailsチュートリアルのフロントをAurelia2 で置き換える

Aurelia2 を使用するのに必要なもの

アプリケーション作成

Aurelia1と異なり、CLIツールをインストールする必要はない。npx makesコマンドで作成する。

npx make aurelia

今回はTypeScript を使用する。
依存パッケージのインストールが完了したら、作成したディレクトリに移動して、アプリケーションをサーブする。

cd your_app
npm start

しばらく待つと起動する。そっけないHello World が表示されればO.K.

作成時点のひな形にテストファイルが作成ずみなので、同様に

npm test

Jestを使用したテストが走る。

なぜやったか

Railsチュートリアルは諸々時代遅れで使えないことがわかったから。

次にやること

既に作成済みのCh5の途中までの実装をAurelia2 でおこなう。