asp.net – WCF与Web-api平台中的数据和事务
我已经使用了这两种技术,但我即将构建一个新的骨干服务层并考虑WCF与Web-Api.
我们的想法是创建一个服务层,这些服务将由内部.NET组件和前端应用程序使用. 以下是与此案例无关的问题: > TCP,UDP 我正在考虑两种方法: >面向n层WCF服务的应用程序前端应用程序的Web-api 我们的系统是面向财务的,一些服务将使用某种OData作为数据服务运行,一些服务将执行复杂的金融交易(使用复杂类型). 我已经读过最近添加到Web-Api 2中的新内容,它似乎是一个领先的平台.我已经搜索了很多关于利弊的信息,并且WCF还活着(或冻结). 一些相关的参考文献: http://www.codeproject.com/Articles/341414/WCF-or-ASP-NET-Web-APIs-My-two-cents-on-the-subjec http://msdn.microsoft.com/en-us/library/jj823172.aspx 假设所有服务都在同一个局域网上并且这是针对企业系统的,那么您会推荐什么?为什么? 解决方法
这是一个问题……你是否需要传输层的灵活性,或者他们只使用http(s)服务?如果服务只是HTTP和(如你所说)你不关心代理和WS- *那么我不能为我的生活想到你使用WCF的原因.
REST /普通旧http(s)的编程模型非常精简,MVC“风格”更加自然,更不用说WCF可以真正快速地变得非常复杂,让我觉得我需要一个非常好的有理由在2013年选择WCF …… 不要把扳手投入工作,但你考虑过服务堆栈: https://servicestack.net/download 这就是我要使用的……(顺便说一句,我没有以任何方式/形状/形式与他们联系). (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 为什么要使用ASP.NET MVC 2进行REST服务?为什么不是WCF?
- asp.net – 基于基于角色的安全隐藏Html.ActionLinks
- asp.net-mvc – asp.net mvc – 当按钮名称全部相同时,如何
- asp.net-mvc – ASP.NET MVC Textarea HTML帮助器在使用Ant
- asp.net-mvc-3 – 带有HTML.ActionLink的ASP.NET MVC Razor
- 如何将ASP.NET用户和路由数据传递给JavaScript?
- asp.net – 我找不到在visual studio 2010中从工具菜单生成
- asp.net – 如何在GridView中隐藏TemplateField列
- 浅析微软的网关项目 -- ReverseProxy
- asp.net – 如何在Simile时间轴中重新加载数据
- 每个“HttpRequest”在ASP.NET中都有自己的线程吗
- asp.net-mvc-5 – 带有LDAP身份验证的OWIN
- ASP.NET(.asmx)webservices中的客户端IP地址
- asp.net – 如何自定义网站项目的构建?
- ASP.NET WEB API入门实例
- asp.net-core – Asp.net Core中的UserHostAddre
- asp.net-mvc – 如何使用ASP.NET MVC中强制/应用
- asp.net-mvc – ASP.Net MVC不显眼的日期范围验证
- asp.net – 看起来像链接的按钮
- asp.net-mvc – 在不显眼的验证过程中使用parseJ