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を構築するようなものです。)