0

現在、ASP .net アプリケーションに取り組んでおり、いくつかの利点があるため、MVP パターン (UI 用) を使用したいと考えています。

しかし、そのアプローチを進めることの短所は、時間を浪費する手作業のコーディングが多すぎることです。

任意のテンプレートまたは LINQ to SQL を使用して DAL を生成できることは既に確認しましたが、唯一の問題は、ユーザー コントロール (ビュー) とボイラープレート コード (データ バインディング用) によって実装する必要があるインターフェイスの生成にあります。

今問題は

1) codesmith テンプレートを使用して MVP パターンを取得することは可能ですか (UI レイヤーとデータ バインディングでインターフェイスとプロパティを生成するため)

2) MVP パターンを先に進めて、codesmith テンプレート ジェネレーターまたはその他のツールによって提供される単純なアプローチを使用することはお勧めできません。

注 : ASP .Net MVC を使用することも検討しましたが、知識不足 (学習要件) とプロジェクト タイム ラインのため、その考えを取り下げる必要があります。

編集: 人月の労力に関しては、このアプリケーションを開発するのにおよそ 35 ~ 40 人月の労力です

私に提案してください。

4

2 に答える 2

1

1) 絶対に可能です。「どのように」は、具体的に何をしているのか、テンプレートがパターンにどれだけうまく適合しているか (または、一般的なコード生成に必要なものをどれだけうまく抽出できるか) に大きく依存します。

2) 言うことは不可能です。あなたのニーズに完全に依存します。

ADO.NET Data ServicesASP.NET Dynamic Data Scaffolding フレームワークを実際に調査する必要があります。これらは、まさにあなたが求めている種類の生成を行うように設計されています。

于 2009-12-08T07:54:08.397 に答える
0

少し遅れましたが、リリースしたばかりの codesmith テンプレートをチェックしてください。 http://community.codesmithtools.com/CodeSmith/m/templates/42499.aspx

于 2010-07-20T17:40:27.860 に答える