BT

最新技術を追い求めるデベロッパのための情報コミュニティ

寄稿

Topics

地域を選ぶ

InfoQ ホームページ ニュース Ember.jsバージョン3.0がリリース

Ember.jsバージョン3.0がリリース

原文(投稿日:2018/02/28)へのリンク

あなたのリクエストに応じて、ノイズを減らす機能を開発しました。大切な情報を見逃さないよう、お気に入りのトピックを選択して、メールとウェブで通知をもらいましょう。

Emberのメジャーリリースには新しい機能が含まれず、3.0でも変更はない。

Ember 3.0リリースの大きな利点は、以前は推奨されていなかった機能の削除し、新しい機能とパフォーマンス向上のためのパスをクリアにすることである。

およそ5年前にこのプロジェクトを開始した後、Emberは予測可能で、ドキュメント化されていて、インクリメンタルに更新して、アップグレードパッチを簡単に提供できることに重点を置いている。 Emberの共同開発者であるYehuda Katz氏は、Twitterでプロジェクトの長期化に重点を置いたと説明した:

EmberはES3の"classes"とglobalsがWebソフトウェアを構築する方法であった時に作られた。npmよりも前。JavaScript iterablesよりも前。なので、既存のアプリを尊重し、Ember互換モードのコンテキスト内で、今日のようにJavaScriptが受け入れられるフレームワークになるように移行できるように、慎重になる必要があります。

Ember 3.0ではInternet Explorer 9と10、PhantomJSのような古いブラウザーをサポートしなくなった。これらのブラウザーをサポートしているユーザーは、2018年9月までサポートされ、2019年2月までセキュリティ修正が行われるEmber 2.18-LTSを利用する必要がある。

Emberの最大の変更点の1つは、Emberはscriptタグに含めることができなくなったことである。代わりにJavaScript開発の一般的な傾向に基づいて、パフォーマンスと開発体験の向上のために事前(AOT)コンパイルを採用している。

アプリケーションは、NPMやYarnのember-sourceやember-dataを使ってEmberの依存関係を設定する必要がある。

EmberはEmber、Ember Data、Ember CLIの移行および、非推奨ガイドを提供している:

3.0へのアップグレードが成功したら、EmberユーザーはEmber 3.1ベータリリースを確認する必要がある。これには、計算済みプロパティのES5ゲッター、テンプレートシステムの改善、その他のマイナーなバグと改善などの新しい機能が含まれる。

Katz氏は、これらは計画された変更であり、安定性はEmberの最優先事項であると言う:

スターウォーズと同様にEmberの継続性はその成功への大きな一部です。私たちは、安定性のために、破壊的変更をしたいとは考えていません。コアチームの多くは長寿のアプリを持っていました!

Ember 3についてより深く学ぶために、まずEmberガイドか、GitHub上のEmberソースを参照してみて欲しい。Emberのインストールは、以下のようにnpmかyarnを使うのが簡単だ:

yarn global add ember-cli # Or npm install -g ember-cli
ember new my-project
cd my-project
ember serve # Then visit http://localhost:4200

 

Rate this Article

Adoption Stage
Style

この記事に星をつける

おすすめ度
スタイル

BT