首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

中间层用哪种技术适合

2013-10-01 
中间层用哪种技术合适?C#的WinForm开发数据库应用用WebService做中间层,发布时需要把中间层服务器上安装ii

中间层用哪种技术合适?
C#的WinForm开发数据库应用

用WebService做中间层,发布时需要把中间层服务器上安装iis吧。
用WCF做的话需要发布什么,WCF没用过,听说得费劲学习下。
COM+ 可以吗,似乎没有人用了
.netRemoting呢

希望从各个角度给个说法,谢谢 中间件 winForm c#
[解决办法]
WCF也可以通过配置,可以同时提供Web Service服务和TCP服务。
[解决办法]
上wcf比较好,配置一下就可以了,但是学起来也是要花点功夫

我自己喜欢用ws,因为容易上手,而且方便穿越防火墙
[解决办法]
COM+别用了,.NET Remote也属于非主流。

WebService有多种实现方式,比如基于ASP.NET的,基于Web API的和基于WCF的。
[解决办法]
业务服务器用什么形式提供服务都可以,只是别纠结于书本上一种东西,至少应该支持4、5种写法,才证明你真的想支持什么“中间”层。

最怕的不是没有上过学,而是那种上了更多年头的学反而把自己变成了郑人买履式的书呆子。如果你多接触一些电信业、银行业,或者别的什么行业,你就会较多地接触好几种服务。包括直接的tcp信令形式、Http 1.1形式,或者是通过MSMQ/IBM MQ方式的,或者是url protocol、命名管道之类的,等等等等,有许多区分方法。

COM+基本上止步于10年前,而Remoting基本上止步与7年前。而.net 的 webservice或者WCF,反正我是不用的。你可以用,但是你可以考虑一下,比如说淘宝的工程师要公布一个api规范,他会跟你说“我们淘宝只支持php、或者只支持object-c风格的所谓‘中间层’吗?”。

热点排行