私はAsP.NETデザインパターンを見たHere 私たちのプロジェクトに適したデザインパターンはどのようにわかりますか? ほとんどのプロジェクトはOffice Automation Projectsです。 私のプロジェクトでASP.NETデザインのパターンを使用したことはありませんでした。 ちょうど私はマイクロソフトのネットティアを使用しました ありがとうございました。ASP.NETデザインパターンを選択
答えて
リンク先のページ(工場パターン、オブザーバーパターン、デコレータパターンなど)にあるデザインパターンは非常に一般的な目的であり、あらゆる種類のアプリケーションフレームワークとプログラミング言語で特定のタスクを設計するのに役立ちます。通常、大規模なアプリケーションはそれらのうちの1つだけに従うのではなく、これらのパターンのいくつかの組み合わせを含みます。それらはASP.NET固有のものではありません。
おそらく、全体としてアプリケーションの明確で維持可能な構造を作成するのに役立つデザインパターンをもっと探しているでしょう。 ASP.NET Webforms
では広く使われているアプリケーションパターンは、別々の懸念事項(UI /コードビハインドロジックとは別のビジネスロジックなど)に役立つModel-View-Presenter
またはMVP
パターンであり、Webformsアプリケーションの自動テスト容易性を向上させます。
あなたは詳細hereにASP.NET Webフォームhereとの関係でMVPパターン(もPassive View
とSupervising Controller
のようなパターン()のさまざまな味を説明する簡単な紹介)について、より多くを読むことができます。最後に、「ASP.NET」、「Webforms」、「MVP」などの用語を、お気に入りの検索エンジンで組み合わせると、さらに多くのリソースが得られます)
編集:ちょうど1つのリンクを追加するだけです発見:http://webformsmvp.comは、ASP.NET WebformsのMVPパターンに専念するWebサイトのようです。
あなたのプロジェクトに最適なデザインパターンは誰にも分かりません。各設計パターンはいくつかの特定の問題を解決するためです。また、プロジェクトで解決したい問題に応じてデザインパターンを選択するだけで済みます。特定の問題を解決するためにデザインパターンの組み合わせを使用することもできます。
デザインパターンは、一般的に直面する問題の効率的な解決策であり、一般的には、ホイールを再構成しないように使用されます。デザインパターンについて多くのことを知っているとは言えませんが、私はデザインパターンについて学ぶためにいくつかの本を手にすることをお勧めします。 Head first design patternsは、私がデザインパターンについて読んだ最初の本でした。あなたはその本から始めることができます。これは、一般的に使用される多くのデザインパターンと、使用するパターンと、いつ使用するかを理解するのに役立ちます。
たぶん利用可能とそれらを使用するパターンのアイデアを得るために、このウェブサイトをチェックアウト:
http://www.dofactory.com/Patterns/Patterns.aspx
をしかし、再び@Pavanredが言うように、それは本当にあなたがのためにそれらを使用したいのかによって決まります。
- 1. デザインパターンの選択
- 2. デザインパターンの選択
- 3. ASP.NET MVC選択リスト
- 4. ASP.NET動的データレコードの選択
- 5. asp.net gridviewチェックボックスの選択
- 6. ASP.NET RadioButtonListの選択解除
- 7. ラジオボタンの選択、asp.netのC#
- 8. ASP.Net DropDownListの選択値
- 9. ASP.NETの複数選択ドロップダウンリスト
- 10. asp.netコードビハインドでhtml選択テキストを選択するには?
- 11. ASP.Net MVC値タイプのリストを選択
- 12. HTML asp.netでアイテムを選択する
- 13. ASP.NETドロップダウンリストの選択値を保持JavaScript
- 14. グリッドビューでボタンを選択する - asp.net
- 15. Asp.Netで選択してください
- 16. は別のRadioButtonListの選択ASP.NET
- 17. 選択されたテキストasp.netカスタムサーバーコントロール
- 18. C#Asp.Net MVC - 選択リストの結合?
- 19. 選択可能なテーブル行Jquery Asp.net
- 20. ASP.NETデータバインディング選択リストとしてのグリッド
- 21. ASP.Net Html.DropDownList選択された要素が選択されていません
- 22. ASP.Netのカスタムエラー処理のためのデザインパターン
- 23. 選択は、私は選択を持って選択
- 24. 選択値から選択した値を選択します。
- 25. JPA(選択)から選択
- 26. html選択肢をリストに選択
- 27. HTMLで選択オプションを選択する
- 28. Javascriptを - 選択と非選択ボタン
- 29. CheckBoxを使用してASP.NET GridViewの行を選択する
- 30. onmouseoverでオプションを選択/オプションを選択するとタグイベントを選択
私の質問はcleraですか? – Shahin
私は問題があまりにも一般的な問題だと思う。それは簡単に答えられていない...どのように私は良いコードを書くのですか?あらゆる種類の目的のためにフレームワークがあります。具体的にどの問題を解決しようとしていますか? –
どのデザインパターンが自分のプロジェクトに適しているかわからない – Shahin