【问题标题】:Why would I want to use anything other than WCF?为什么我要使用 WCF 以外的任何东西?
【发布时间】:2010-05-17 11:29:46
【问题描述】:

在使用 WCF 完成几个小项目后,我对它的功能感到非常满意。

但是,在花了很短的时间研究替代方案后,我很难确切地找到使用基于 Java 的 Web 服务(如 AXIS2 或 Metro)会体验到哪些好处/缺点?

显然开源可能是其中之一,也脱离了 Windows Server/IIS,但我看不到更多?

【问题讨论】:

    标签: web-services wcf axis2 java-metro-framework


    【解决方案1】:

    在具体比较这两种方法时,我会评估您在两者之间的整体生产力。假设您可以选择追求其中一个/或,我发现 Metro 和 AXIS2 的后勤工作要高于 WCF。

    鉴于这两者本质上都是接入点,因此无论在兼容性方面的幕后系统复杂性如何,都是关键决策点。尽管我们生活在一个无限互操作可能性的世界中,但我倾向于更喜欢一致性可以带来生产力和性能提升的堆栈。

    至于开源,虽然 Java 方面的数量比 .Net 更大,但我还发现,这些项目中有更多是为了支持 Java Web 服务平台(RESTlet,for例子。)

    退出 Windows/IIS 无疑是 Java/Metro/AXIS2 的一个选项,而使用 WCF 时,您只能将其用作前端服务器。我个人发现两者都(太)配置繁重,因此在这方面对我来说都没有优势。但是,Java 组合的替代主机肯定是可能的,因此在某些情况下可能更有价值。

    总而言之,两个平台(总体而言)都会有比另一个更有利的场景。这些场景适用于您的环境是我认为最相关的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-06-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多