私はクラス定義に関連するember 2のベストプラクティスを見つけようとしています。私はいくつかの質問があります...Ember 2のベストプラクティス
- ECMA6 "クラス"を使用するはずですか、EmberはEmber.Object.extendに厳密に依存していますか?
- 私のクラスがemberサービスではないとすれば、それは自動的にそれをユーティリティにしますか?
- すべてのカスタムクラスはユーティリティに属していますか、 別のクラス用のフォルダを作成しても問題ありませんか?
具体的には、myクラスは、サーバーから送信されたイベントのラッパーです。
サービスとユーティリティの違いが間違っていると思います。これらの例には、Utilityクラスがあります(https://guides.emberjs.com/v2.6.0/tutorial/service/)。だから私は違いがメソッド/機能のグループ化だとは思わない。サービスは永遠に続く単なるシングルトンのほうが多く、状態を持っているようです。あなたの答えは、ECMA6に従う必要があることをどれだけ厳格にしているかを調べるのに役立ちました。 – Taztingo
あなたのリンクをありがとう。このスレッドに混乱を加えないために、Service vs Utilityのアサーションを削除するように私の答えを更新しました。 –