如果想学习如何在.net中编写n层/分布式应用程序,我应该从什么技术开始学习COM+/Remoting/Web Services/WCF?
这些技术是互补的还是排他性的,在多大程度上?
发布于 2009-09-15 15:51:23
WCF是主要的主题,它以这样或那样的形式包含了所有其他主题。
发布于 2009-09-15 15:51:16
COM+/Remoting是旧的。把他们弄丢。
Web服务和WCF是一种可行的方式。
N-tiered和distributed有不同的侧重点。
N-tiered意味着您将应用程序划分为多个层,通常是表示+业务逻辑+数据访问。
分布式处理您的应用程序组件的分布式本质。它可能与分布式硬件基础设施或概念分布有关,也可能与您需要编排的数据源和服务有关,以便执行您的应用程序并在其他应用程序之上提供您自己的服务。
这实际上是一个非常宽泛且有些模糊的话题。这一讨论可能会持续数年。
https://stackoverflow.com/questions/1428009
复制相似问题