2013-06-04 111 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