【发布时间】:2009-09-15 15:48:17
【问题描述】:
如果想学习如何在 .net 中编写 n-Tiered/分布式应用程序,我应该从 COM+/Remoting/Web Services/WCF 开始学习什么技术?
这些技术是互补的还是排他的?在什么程度上?
【问题讨论】:
标签: .net n-tier-architecture distributed-computing
如果想学习如何在 .net 中编写 n-Tiered/分布式应用程序,我应该从 COM+/Remoting/Web Services/WCF 开始学习什么技术?
这些技术是互补的还是排他的?在什么程度上?
【问题讨论】:
标签: .net n-tier-architecture distributed-computing
COM+/Remoting 已经过时了。失去他们。
Web 服务和 WCF 是一种可行的方法。
N 层和分布式有不同的侧重点。
N-tiered 意味着你将你的应用程序分离为若干层,通常是表示层 + 业务逻辑 + 数据访问。
分布式处理应用程序组件的分布式特性。它可能与分布式硬件基础架构或概念分布有关,您需要编排数据源和服务以制定您的应用程序并在其他基础上提供您自己的服务。
这实际上是一个非常广泛且有些模糊的话题。谈话可能会持续数年。
【讨论】:
WCF 是主要主题,它以一种或另一种形式包含所有其他主题。
【讨论】: