0

为学校创建一个包含 1000 名学生数据的 Web 应用程序。所有学校都将通过网络浏览器登录到同一个应用程序。

为此,我正在使用MultiTenant architecture. 问题是我们没有云平台方面的专业知识(工具是.Net)。那么,我们可以在云中 使用Flexible Computing/或部署它吗?MultiTenancyASP.NET Web FormsASP.NET MVC

我知道 ASP.NET Web 窗体和 ASP.NET MVC 应用程序可以部署在云上。但

它会带来云应用的味道还是会降低一些性能?

很多天我都在到处寻找帮助。

谢谢你的时间。

4

1 回答 1

1

毫无疑问,Asp.net MVC 是许多 SaaS 开发人员和软件供应商选择的设计模式,因为它的健壮性、RESTful URLS、无状态性质、SoC、TDD 等 [参考链接查看完整的好处 使用 ASP.Net 的最大优势MVC 与 Web 表单及其专门用于分布式应用程序的对比,不会有任何性能瓶颈,但完全取决于您来构建和开发您的应用程序。如果你错误地构建了你的应用程序,你最终可能会变得无法管理、不可读、无法增强。

除了选择技术,我建议您更多地关注架构、横切组件和非功能性需求,例如

  1. 安全框架
  2. 缓存
  3. 异常处理/记录/审计
  4. 水平分区
  5. 租户管理
  6. 许可证管理
  7. 计量
  8. 配置管理
  9. 系统和安全设置等

开发了许多应用程序并与许多开发人员进行了交互,最大的优势是其持续的社区支持以及微软每年推出的技术和工具。祝你好运

于 2013-04-15T06:14:35.973 回答