2013-04-09 111 views
0

爲擁有1000名學生的數據的學校創建Web應用程序。所有學校都將通過網絡瀏覽器登錄同一個應用程序ASP.NET Web窗體和ASP.NET MVC中的MultiTenant體系結構

對此,我正在使用MultiTenant architecture。問題是我們沒有云平臺的專業知識(工具是.Net)。那麼,我們可以在ASP.NET Web FormsASP.NET MVC中使用Flexible Computing/MultiTenancy並將其部署到雲嗎?

我知道ASP.NET Web窗體和ASP.NET MVC應用程序可以部署在雲上。但是

它會給雲應用的味道還是會降低一些性能?

我在尋找幫助很多天。

感謝您的時間。

回答

1

毫無疑問,Asp.net MVC是許多SaaS開發人員和軟件供應商的穩健性,RESTful URL,無狀態性,SoC,TDD等的選擇設計模式[請參閱鏈接以查看完整的優勢最大的優勢使用ASP.Net MVC vs Web表單及其專門用於分佈式應用程序的方式,不會有任何性能瓶頸,但完全可以由您來構建和開發您的應用程序。如果你錯誤地構建,你可能會遇到難以管理的,不可讀的,不可升級的應用程序。

下一步選擇技術,我建議你更專注於建築,跨領域成分及非功能性要求,如

  1. 安全框架
  2. 緩存
  3. 異常處理/日誌/審計
  4. 水平分區
  5. 租戶管理
  6. 許可證M anagement
  7. 計量
  8. 配置管理
  9. 系統和安全設置等

已經開發了許多應用程序和許多開發人員交流,最大的優勢是其持續的社區支持和技術和工具,微軟推出每年。好運

+0

感謝這真的很有幫助。 – 2013-04-16 17:33:23