首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >.net n层/分布式编程技术

.net n层/分布式编程技术
EN

Stack Overflow用户
提问于 2009-09-15 15:48:18
回答 2查看 230关注 0票数 0

如果想学习如何在.net中编写n层/分布式应用程序,我应该从什么技术开始学习COM+/Remoting/Web Services/WCF?

这些技术是互补的还是排他性的,在多大程度上?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2009-09-15 15:51:23

WCF是主要的主题,它以这样或那样的形式包含了所有其他主题。

  • (D)COM(+)是一个“传统”接口,你不会想要用它来构建一个新的系统。
  • Remoting已经融入到WCF中,你不会再把它当做一个名字了。使用二进制格式化的WCF和TCP绑定取代了它。WCF服务(WSDL、SOAP)被集成到
  • 中。它是通过SOAP格式化和超文本传输协议绑定在WCF中实现的。
票数 3
EN

Stack Overflow用户

发布于 2009-09-15 15:51:16

COM+/Remoting是旧的。把他们弄丢。

Web服务和WCF是一种可行的方式。

N-tiered和distributed有不同的侧重点。

N-tiered意味着您将应用程序划分为多个层,通常是表示+业务逻辑+数据访问。

分布式处理您的应用程序组件的分布式本质。它可能与分布式硬件基础设施或概念分布有关,也可能与您需要编排的数据源和服务有关,以便执行您的应用程序并在其他应用程序之上提供您自己的服务。

这实际上是一个非常宽泛且有些模糊的话题。这一讨论可能会持续数年。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1428009

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档