2013-06-04 103 views
7

我正在为我的客户开发一个资金网站。JAVA Restful webservice vs PHP Restful webservice。最好的?

资金包括购买股票,支付网关等。

现在,我们正在开发这样的一个API。

含义 - 买股票,付款等将通过api调用。 API调用包括向服务器传递超过50个参数/数据的请求。

所以现在我的问题是要求是在JSON中开发一个REST风格的Web服务和响应。

哪一个最好/最好。 Java还是PHP?

我知道Java支持覆盖线程,高性能,健壮和可扩展的服务层。 为什么不是PHP(因为我进入PHP)。我冲浪了一下,终于在这里提出了我的问题。 这两个平台上的一些优秀专家可以阐述原因/答案。

感谢 阿里汉

+0

charmakits - 当你告诉更具体的,你是什么意思。我一直在这里找人帮助我,而不是因为这些评论而受到伤害。 – hjaffer2001

+0

如果我伤害了你的感情,我很抱歉,但这当然不是我的意图。问题是你所问的只能是主观的回答。本网站旨在提出可以被客观回答的问题。问题通常也被期望是特定的(请参阅:http://stackoverflow.com/questions/how-to-ask) 我们的上下文太少,无法为您提供答案。 Java和PHP都有其优点和缺点。如果你问一群熟悉这个话题的人,你会得到不同的意见,这不是这个网站通常回答的问题。 – chamakits

回答

9

有写在PHP和Java的大规模应用,已经成功和失败。这不仅适用于Java或PHP,还适用于其他多种编程语言。所以更好的选择是多余的。你应该选择什么?那么你会是最好的评估。

如果您有使用PHP的经验,那么您更有可能使用PHP编写比使用Java更好的代码。所以Java线程离开了Window;马上。如果你打算雇用人来编写代码,那么它就变得棘手。如果我是你,我会选择一种我感到满意的编程语言。

一些你可能想要看的东西在有

  • 如何以及你明白建立在PHP和Java安全应用程序。
  • 您打算如何托管您的应用程序并在需要时进行缩放。
  • 什么是现有的API支持,可以很容易地开发应用程序。
  • 什么是时间限制。与Java相比,IMO的原型开发和初始开发在PHP中更快。
  • 你对你要使用的任何API有什么社区支持。

更新

你可以阅读比较here。我不想对此发表太多评论,因为它已经被更加雄辩地讨论过了。你可以阅读关于基准here

IMO Java是快速的,但可能是一个内存猪开始,你需要知道或了解调整JVM参数来优化运行你的应用程序。对于PHP也是如此,但我认为默认工作正常。我没有广泛的使用PHP,但是我意识到PHP的开发速度更快。我发现PHP更快开发的原因是因为Java是一种非常冗长的语言。所以如果你从Java开始,你必须做好准备来处理它。性能取决于你如何实现你的应用程序。无论使用哪种编程语言,我们都遇到类似的问题。

+0

ch4nd4n - 感谢您的信息。将坚持PHP。顺便说一句 - 使用Java over PHP的优点是什么。有任何想法吗? – hjaffer2001

+0

@ hjaffer2001参考上面的更新。 – ch4nd4n