gpt4 book ai didi

web-services - 为什么我要使用 WCF 以外的任何东西?

转载 作者:行者123 更新时间:2023-12-04 04:22:40 25 4
gpt4 key购买 nike

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

但是,在花了很短的时间研究替代方案之后,我正在努力寻找使用基于 Java 的 Web 服务(例如 AXIS2 或 Metro)会带来哪些好处/缺点?

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

最佳答案

在具体比较这两种方法时,我会评估您在这两种方法之间的整体工作效率。假设您可以选择两者之一,我发现 Metro 和 AXIS2 的后勤工作要高于 WCF。

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

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

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

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

关于web-services - 为什么我要使用 WCF 以外的任何东西?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2848599/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com