【问题标题】:SOAP and Remote Services with Open Source platforms, Recommendations [closed]具有开源平台的 SOAP 和远程服务,建议 [关闭]
【发布时间】:2023-11-28 13:37:01
【问题描述】:

我是一名 .Net 开发人员,但过去曾为了好玩而进行过开源开发。我需要关于哪些开源语言比其他语言工作得特别好(甚至更好,稳定)的建议。

在家里,我在 LAMP 服务器上开发网站,并且更喜欢 PHP 和 Python。这些中的任何一个都非常适合远程数据/方法吗?如果可能的话,我希望有类似于 .Net 的 WCF 的东西。

【问题讨论】:

  • “比其他人工作得特别好(甚至更好,稳定)。”?这是什么意思?你能澄清一下吗?请定义“更好”和“稳定”。
  • 我要求的是其他人对他们认为行之有效的方法的看法。 Python 或 PHP 擅长构建远程/Web 服务还是太麻烦了?稳定是指如果语言使用框架或特定的 3rd 方库,它们是否成熟且稳定?
  • stable 是什么意思?很少崩溃? API 很少更改?商业公司的财务状况良好? “稳定”是什么意思?在这个问题的背景下,“更好”是什么意思?如果您无法定义“工作特别好”,请从问题中删除这些词。
  • 好的,我会尝试用简单、简单的英语来指定。当某种东西比另一种更好时,在这种情况下是编程语言,它的 Pro(也称为好处)超过了其他语言的 Pro。你有推荐还是只是喜欢语义处理? :)
  • 好的。 “好处”?你认为什么是有益的。例如,“开源”在某些人的定义中是没有好处的。如果您想要有用的信息,您将必须准确。如果您想要没有支持事实的无用意见,您可以继续轻松随意。

标签: web-services open-source soap soa recommendation-engine


【解决方案1】:

为什么不将 .NET 和 WCF 用于您的爱好项目? WCF服务可以在免费的快速版VS中开发。

如果你想用 PHP 开发服务,试试WSO2。它对一些高级 WS-* 协议是免费的(但与 WCF 或 Java 框架相比仍然非常有限)。

【讨论】:

  • 谢谢,如果不是因为我在处理家庭项目时选择的网络平台是 LAMP,我肯定会改用 WCF。我喜欢在家里编写与我整天在工作中编写的 .Net 不同的代码。
【解决方案2】:

为什么不使用http://en.wikipedia.org/wiki/Oracle_Application_Server 和Java?自从甲骨文收购了 Sun 之后,它们似乎“稳定”了。 Java 显然“更好”了,因为 Oracle 拥有它。

【讨论】:

  • 我喜欢你的讽刺。但说真的,看到你用python开发,你觉得用python构建服务怎么样?是不是很合适?我的意思是,python 服务在安全性和应用程序稳定性方面是否强大?在爱好 Web 开发的背景下,开发 Python 服务是否有趣?我很欣赏 Java 的建议,但我认为我不想使用 Java。不过,我想听听您对开发 Python 服务的意见。 Python 是否有语言附带的库来编写它们,或者我需要第三方库/框架吗?
  • @jlafay:这就是问题所在。你的问题很模糊。这个评论不那么含糊。请更新您的问题尽可能准确。我无法将整个问题与此评论相协调。请简化重点,这样我才能弄清楚你不知道的事情。
  • @jlafay:如果您无法澄清您的问题,那么这是唯一可接受的答案。您无法证明此答案不满足您的限制。但是,您可以集中您的约束,使此答案无效。