在網站開發方面,java和php各自的優劣勢是什嗎?

來源:互聯網
上載者:User
關鍵字 java php
有朋友跟我說java可以跨平台,php快,但是太簡略了,能否說的詳細一點?

回複內容:

JAVA 的跨平台在單純的網頁開發中沒有任何用處,用在用戶端程式上倒是個不錯的特性,它自己宣稱的特性是 “編寫 跨平台應用軟體的物件導向的程式設計語言”
劣勢方面,JSP 太難處理 UI 了……每次編譯都想揍人
優勢方面,架構齊備,效能較好(相對 PHP )。比如 SSH 基本人手必讀,初學者也能玩玩;JAVA 處理複雜事務時總能有合適的解決方案,橫向擴充負載平衡也好、與其他語言整合也好,都很成熟。


PHP 快在專案管理方面,上手快,開發快,組建團隊快,成員補充快,唯獨在工程效率上慢,特別是產品做大以後,PHP 亂糟糟的特性幾乎必定成為做大做強的阻礙,程式碼群組織上非常難於管理。
現在不少 PHP 架構都在搬運 JAVA 成熟架構的理念,比如國內有 ThinkPHP,國外有 CakePHP ,等等,鮮有特立獨行或集大成的架構。不過這可能與處理深度有關,PHP 從業者較少面對海量壓力(實際上也確實面對不了),沒有這個大環境。


大體而言,JAVA 就像一個修車廠,工具齊全,什麼都能做,但如果你只是想給輪胎打個氣,就太浪費了。PHP 就像一個隨車工具包,只有不多的幾種工具,誰都會用,帶著也方便,但如果要大修,這點工具還不夠塞牙縫的。


順便吐槽:
這題的問法非常不好,極易引起 “程式語言種族主義者” 的群嘲群攻、地圖炮。如果可能的話,還請題主諮詢一下身邊認識的牛人,或者去 Stackflow 上旁觀一下兩類語言的熱點問題和痛點,大致就能瞭解到各自的短板和優勢了。php修改起來靈活 適合做web java可以用來做後端一些關鍵的組件 用java來做網站 真是折磨人java的案頭gui早就沒落了,
java跟php雖然都是做服務端,
但是java更偏向於服務,php更偏向於展現。
另外,php快是因為它做的事情簡單,如果跟java做同樣的事情,真不如java快
  • 相關文章

    聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.