我现在正在构建一个 Web 应用程序,而客户不确定是否使用 ASP.NET MVC 或任何其他 MVC 框架(Rails、Djando 或其他也适用)。
客户看不到使用这些框架的值(value)。他们更喜欢使用传统的 HTML 并通过 JavaScript 调用 Web 服务来获取所有数据。对于他们来说SOA非常重要,他们希望所有的应用程序都是面向SOA的。在当前的开发中,我们将一些数据返回到 View 以用于主页的初始加载(使用 ORM 工具并在 Controller 中执行所有计算并将模型返回到 View ),并且执行对页面的任何更新使用 JavaScript 调用 Rest 服务。客户提示使用 Controller 将数据返回到 View 。他们希望所有数据都通过 Web 服务返回,因此 MVC 框架对他们来说毫无用处。我可以向客户说什么来“推销”MVC 框架的使用?
使用每种架构的优点和缺点是什么?
谢谢
最佳答案
ASP.net MVC,你可以利用面向服务的架构,后端继续使用MVC,前端会满足你的html、javascript来使用(前端 Controller )并使用SOA来连接你的后端的消息传递 (JSON) 后端可以有一个 MVC 架构来管理您的服务
关于asp.net-mvc - 与使用 HTML + Javascript + Services 应用程序相比,使用传统 MVC 框架有哪些优势?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15348024/