有一箇中等大小的數據庫應用程序,需要構建以Web界面爲特色的應用程序。該平臺是asp.net 3.5(asp.net mvc 2),sql server和ext.net 1.3.0。該工具是Visual Studio 2010中Web數據庫應用程序體系結構
我不知道,我應該開始與數據庫設計和業務邏輯,並移動到UI當我一個完整的工作草案/骨架?或者我應該逐步構建數據庫和BL,並在進展時將它們綁定到Web UI上?
更具體地講,我應該構建整個BL功能作爲一個單獨的dll項目,然後將其交由Web應用程序項目中引用?如果是這樣,我有什麼樣的通信選項? Web服務,例如?
最後但並非最不重要的,Web應用程序需要一種安全機制(用戶帳戶等)。我應該從一開始就設計並整合它,還是在一切準備就緒時添加它? (我希望我的問題已經足夠清楚了,據我所知,創建一個或多個aspx頁面作爲構建和測試應用程序功能的一種手段,導致所有短缺問題和死路一條,同時極其耗時。我追求的是用戶界面從一切東西就像有一個工作原型,以顯示情況下給客戶,並有後建成一個完全獨立的步驟(ext.net)web用戶界面分離別的。一種方式。)
的1和唯一的原因是,我與體系結構問題足以迷惑更不用說使用的東西我不熟悉(.NET 4,EF等)。儘管如此,非常感謝你的鏈接,至少我現在知道哪些代碼是關於什麼的。 – dpant