生成 AI によって世界が肥大化したテキストで満たされる前、人間は文法的に無関心で簡潔なメモに頼って、他人や自分自身がソフトウェア開発の広大な海を航海するのを助けていました。何年も前に発掘されたメモから抜粋した、私が Ember について重要だと考えた点は次のとおりです。
- ember-data は、Ember がデフォルトで使用する ORM 風の永続化レイヤーです。基本的な概念としてモデル、アダプター、シリアライザー、ストアを使用します。 API が Ember-data に適していない場合は、アドホック REST エンドポイントまたは RPC スタイルのエンドポイントを使用できます。
- ストアは、「プロミス オブジェクト」でラップされたリソースを返します。これらのプロキシにより、リソースの遅延ロードが可能になり、ロードされていない関係にアクセスするときにフェッチがトリガーされます。これをループ内で実行すると、N 1 個のクエリが発生します。
- Ember テンプレートはデータ バインディングを使用して、バッキング モデルが変更されたときに DOM の一部を自動的に再レンダリングします。
- Ember アプリは「シングルページ アプリケーション」です。 Web サーバーは、すべての受信リクエストに対して静的な HTML ページを返し、JavaScript が読み込まれると、リクエストは、無数のマイクロサービスの 1 つへの API 呼び出しを行う Ember コンポーネントを通じてルーティングされます。
- コンポーネントは、ember が提供する UI 抽象化であり、テンプレートと JavaScript ファイルを組み合わせたものです。 Ember は、依存関係注入コンテナー、サービス (コンテナーによって管理されるシングルトン)、ルートなども提供します。
免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。
Copyright© 2022 湘ICP备2022001581号-3