【发布时间】:2013-03-07 14:46:40
【问题描述】:
我刚开始一个项目,我想在 C# 中使用 Kendo UI(基于 jquery)。几周前,我成功地使用 Web 服务 (asmx) 处理请求,对结果和性能感到满意,并且能够快速创建表单。
由于这是一个新项目,我想我可以研究不同的概念,例如 MVC 和 WebApi。我发现 MVC 是最复杂的,所以我选择了 WebApi 并开始使用控制器和请求。到目前为止,我发现(不要评判我,我是这些新概念的新手),Web Service 似乎更简单、更灵活。
所以我想我正在寻找的是......使用 MVC 与 WebApi 甚至与 Web 服务的主要优势是什么。 Web 服务有什么缺点吗?让我的数据层由实体框架控制、定义所有模型以及由 Web 服务处理我的请求是不是一种不好的做法?
欢迎任何澄清。谢谢。
【问题讨论】:
-
ASMX 是传统的;你可以把它从你的清单中划掉。
标签: c# jquery asp.net-mvc web-services kendo-ui