百科问答小站 logo
百科问答小站 font logo



怎么评价Asp.net Web Api? 第1页

  

user avatar   Ivony 网友的相关建议: 
      

其实目前这个版本的WebAPI还是蛮肿的,看代码量就知道了。

ASP.NET WebAPI和ASP.NET MVC其实是同一个架构下的产物,所以在最新的版本(vNext)里面干脆把这俩合并了。

目前版本的ASP.NET WebAPI可以看做是ASP.NET MVC的一个尝试,从底层架构上是完全抛弃了ASP.NET原本的核心的,可以任意选择宿主,例如SelfHost、OwinHost或者直接用ASP.NET也就是WebHost。


WebAPI其实可以视为就是砍掉了视图(View)的MVC,Controller、Action和Routing的策略几乎是一模一样的,当然Routing的策略有一些微调,而在vNext里面则有颠覆。

虽然没有View,但是WebAPI又引入了一个内容协商的机制,把返回的内容(对象)进行合适的序列化(Json、XML)返回回去。


重新设计的HttpRequestMessage和HttpResponseMessage以及DelegateHandler机制我觉得很轻巧很舒服。




  

相关话题

  前端拿到后端的数据,不能直接用,还要再处理,这样合理吗? 
  如何看待知乎前后端关注度差距悬殊的现象? 
  开发web前端为什么用后端node(npm安装模块和webpack打包方式)? 
  为什么操作系统没有前端和后端,而计算机很多其他领域却分前后端? 
  为什么 Go 语言能在中国这么火? 
  大前端(node.js)抢得动后端的饭碗吗,前端和后端总体薪资类似,这是不是培训班让我们看到的软广告? 
  现实里后端开发会涉及并发编程一类高级技巧吗? 
  怎么评价Asp.net Web Api? 
  如何把一个文件快速分发到 100w 个服务器? 
  IT 公司需要前后端都懂的人吗? 

前一个讨论
计算机模拟的无法解决一个BUG,这是什么理论?
下一个讨论
如何评价微软的 AoW 技术(Android on Windows)?





© 2024-11-17 - tinynew.org. All Rights Reserved.
© 2024-11-17 - tinynew.org. 保留所有权利