我們正在開發基於.NET平臺的酒店管理系統。我已經開發了一個Windows Forms的原型版本。但是現在我們需要做出重大決定。是否繼續使用ASP.NET Forms,繼續使用基於桌面的系統或基於MVC的系統。酒店管理系統 - ASP.NET Forms,基於桌面或基於MVC的系統之間的選擇
酒店管理系統有一個豐富的對象模型。這使得該系統非常靈活,但它帶來了成本,爲各種實體提供了大量的創建,更新,詳細信息(CRUD)表單。
與Windows窗體的優點是,我可以完全在一個窗體中嵌入CRUD操作,但我放鬆了Web的所有優點。
如果我選擇了基於web的平臺,我得到了web架構的所有優點,但我需要設計大量的網頁。
另一個小問題是,如果我選擇WEB,是否去網頁表單或MVC是另一個決定。
我需要幫助選擇未來的道路。
PS:這是產品而非項目。因此,我們選擇的平臺沒有限制。
你可以看看silverlight與ria服務,這將給你兩全其美的?另外,WPF而不是Winforms? – 2011-04-13 09:39:30
@TBohnen:我完全忘記了使用RIA服務的SilverLight!這是一個很好的建議。 – tobias86 2011-04-13 09:45:18
越來越多的LOS應用程序正在Silverlight中完成。不好的部分是,你最終可能會讓MVVM成爲你的宗教信仰並失去焦點:) – SQLMason 2011-04-13 20:22:02