我们目前正在重新编写一个系统,该系统目前使用 asp.net c# webforms 和 web 服务。
由于当前系统臃肿,重写正在进行,我们正在考虑将 UI 和 WCF 作为服务转换为 MVC,而不是使用 Web 表单进行重写。(我意识到这已经有一段时间了,但是,这对我们来说是新技术)
在对网络和信息过载进行了几天的调查之后,我只是想与经验丰富的 MVC/WCF 程序员核实一下,我们正在为新系统的架构走上正确的道路,任何建议/建议将不胜感激.
- REST WCF 将提供数据层(Entity Framework)和业务层
- MVC 将提供 UI 层
WCF 应用程序将托管在 IIS 中,并为任何查询返回 JSON。
JQuery 将成为 Ajax 的选定框架。
MVC 应用程序将对 WCF 进行 JQuery Ajax 调用(因此 wcf 返回 JSON)以进行部分页面加载。
所以,我的问题是,我们是否走在正确的轨道上?还是有其他建议需要考虑?
感谢您的任何意见