「App xには複雑なドメインがないため、多層アーキテクチャのオーバーヘッドを正当化できません。データアプローチを超えた形になっています。私は、その特性が、特定のアプローチで動くように強制するドメインのものが何であるか疑問に思っています。つまり、データの上のフォームのような単純な操作や、複数の層、ドメイン、DTOなどを構築する必要がある場合をどのように判断すればよいでしょうか。「データオーバーフォーム」アプリを認識すると、DDDアプリ
2
A
答えて
0
どちらのオプションも、ソフトウェアの作成に役立ちます。 (これは通常の容疑者 - あなたが直接的または間接的に支払うフレームワーク)
私は、パターンと実践を中間のどこかに置くことは可能だと思います。どこでソフトウェアを書いていますが、ほとんどの場合はあなたが既に快適なものに合っています。 (私はキーワードが「パターン」と強く結びついていると思います)。
よく知られているMVCの概念フレームワーク(およびその同族関係)が良い例です。これらはかなり一般的に扱うことができます。プラットフォーム、コンテキスト、個人的な好みに基づいてツールの支払いを選択する場合と選択しない場合があります。しかし、私は、MVCなどが圧倒されたり、圧倒される状況はあまりないと考えています(しかし、問題で提供されている2つのオプションのうちの1つが決定的に良いフィットになります)。
少なくとも、他の理由がなければ、短いライフサイクルのパターンやツール、スケーラビリティの問題につながる傾向があります(質問が直接言及します)。
3
これは決して確定的なものではありませんが、データに対するフォームは、主にビジネスルールでスリムで軽いドメインを指していると言えます。つまり、画面から一定のデータ構造にデータを入力するだけであれば、DDDアーキテクチャはそれほど重要ではないと思います。しかし、ドメインが複数の集約で構成されていたり、ビジネスルールが非常に重い場合は、おそらくDDDについて考えるべきです。
もちろん、私たちの世界のすべてのものと同様に、中間には多くの灰色の領域があり、最高の判断は決定を下すためのすべてです。
この質問はDDD message board
でお尋ねください。関連する問題
- 1. テキスト認識アプリ
- 2. アプリ(ボーカル認識)
- 3. 認証をアプリに認識させる
- 4. 色を認識するiphoneアプリ
- 5. 音声認識Androidアプリ
- 6. iPhoneアプリ - コーヒーカップの認識
- 7. アプリ内のバーコード認識
- 8. iPhoneアプリの音声認識ですか?
- 9. アプリを承認するときにpublish_streamが認識されなくなる(iOS)
- 10. アプリでGoogle音声認識を追加するには
- 11. 私のアプリを起動するための音声認識
- 12. 画像認識技術を使用するAndroidアプリ
- 13. カスタムAndroidアプリで音声認識機能を実行する
- 14. アプリ内購入を確認すると不明なアプリ
- 15. PhoneGapアプリが「認識できないセレクタ」エラーでクラッシュする
- 16. Google Chromeは自分のQtアプリをマルウェアであると認識します
- 17. アプリでiPhoneの顔認識を使用できますか?
- 18. iPhoneホーム画面/天気アプリの質問[ビューとジェスチャーの認識に関する]
- 19. すべてのコンテキストでのアプリの位置認識
- 20. Xamarin.iOSアプリプロジェクトGoogleService-Info.plistをアプリが認識しない
- 21. AndroidアプリはsetRedirectStrategyを認識しませんか?
- 22. アプリの発明者を使用した音声認識
- 23. iphoneのアプリで画像認識を行う方法
- 24. iOSとAndroidアプリでAlexa音声認識を使用できますか?
- 25. アプリ認証
- 26. アプリに戻るとFacebookのログインが正しく認識されない
- 27. 顔認識iPhoneアプリの開発方法は?
- 28. Facebookアプリのドメインが認識されない
- 29. Angular2アプリでJQueryが認識されない
- 30. iOS用の手書き認識アプリは私の手書きをどのように認識しますか?