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