0

Webインターフェイスを備えた中規模のデータベースアプリケーションを構築する必要があります。プラットフォームは、asp.net 3.5(asp.net mvc 2)、sqlサーバー、およびext.net1.3.0です。ツールはVisualStudio2010です。

ドラフト/スケルトンが完全に機能するようになったら、データベース設計とビジネスロジックから始めて、UIに進む必要があるのでしょうか。または、データベースとBLを段階的に構築し、進行中にWeb UIにバインドする必要がありますか?

さらに具体的には、BL機能全体を個別のdllプロジェクトとして構築し、それをWebアプリケーションプロジェクトで参照する必要がありますか?もしそうなら、私はどのようなコミュニケーションオプションを持っていますか?たとえば、Webサービス?

最後になりましたが、Webアプリケーションにはセキュリティメカニズム(ユーザーアカウントなど)が必要です。最初から設計して統合する必要がありますか、それとも他のすべての準備ができたら追加できますか?

(私の質問が十分に明確であることを願っています。私が知る限り、アプリケーション機能を構築およびテストする手段として数十以上のaspxページを作成すると、非常に時間がかかりながら、問題の不足と行き止まりにつながります。私が求めるものこれは、UIを他のすべてから分離する方法です。顧客にケースを示すための実用的なプロトタイプを用意し、後で完全に別個のステップとして(ext.net)Web UIを構築するようなものです。)

4

1 に答える 1

0

.NET4.0とMVC3の使用を計画していない特別な理由はありますか?MVC 3には、より美しくクリーンなビューを生成するレイザービューエンジンが付属しています。また、.NET 4.0を使用している場合は、EntityFrameworkを使用できます。新しいEntityFramework4.3では、最初にコードを移行で使用できます。これは、顧客と協力して要件を「調査」する必要があるプロジェクトに取り組むための良い方法かもしれません。最初にコードを使用して、POCOクラスを使用してモデルを構築し、EFにデータベーススキーマを処理させます。これは、モデルに多くの変更を加えた場合に効果的です。移行を伴う最初のコードの優れた紹介については、このビデオをチェックしてください。

于 2012-05-30T16:43:24.857 に答える