回覆列表
  • 1 # 測試領域專家

    這麼說吧,bs不僅僅是網站,還包括複雜的後臺業務處理邏輯。舉例來講,複雜的銀行核心系統,這玩意怎麼著都不可能用php去搞吧。

  • 2 # web說

    開發語言沒有好壞,無論Java、PHP、Python、Ruby、GO都有大量的案例。

    一個公司、一個專案在確定開發語言的時候更多的考慮是團隊中人員擅長哪些語言、都有哪些第三方類庫使用、如何快速開發出產品、人工成本等

    市面上大部分PaaS、FaaS提供Java執行環境的同時也提供PHP執行環境,要是沒有市場,為什麼還要多此一舉呢

    當然大部分高併發的B/S應用都會把原本PHP開發的應用慢慢切換成Java、GO開發,此時考慮更多的是效能、伺服器成本了

    微服務常用GO、人工智慧常用Python,但是並不表示只有這種語言能開發其他不行

    最後說一句,開發語言那麼多,開發思想比開發語言重要。任何一個熟練的開發人員,切換到一個新的語言上並不需要太多時間。

  • 3 # juju031

    跟語言本身沒關係,跟受益群體有關係,本來用php5個人能完成的工作,怎麼報費用?現在換java變身20個人的團隊,費用高不少,裝B指數大增

  • 4 # 玖月葉

    小專案建議用php,大一點的專案涉及到高併發還是用java吧,畢竟java生態那麼好,各種問題官方都有提供對應的解決方案

  • 5 # 孫樹港

    PHP比Java簡單易學,開發週期短。佔有資源小,lamp組合全套開源免費

    然而Java人多呀,人多了就嘴多,Java程式設計師工資低,愛加班。

    騰訊 新浪 Facebook都用PHP。PHP的佔有率很好。

    Java愛玩人海戰術

  • 6 # 夢一籃孩

    作為過來人,給我感覺,不是php和Java哪個好,而是各有所長。

    Java佔據市場早,有先發優勢,目前大部分的伺服器框架都是在Java的基礎上開發,介面各方面都有現成的,直接使用;相關的產業鏈也成熟,能直接現成得到回報。

    php是網頁尾本,簡單易維護,但目前市場上使用率不夠,難以形成規模式化開發。

    市場決定需求,需求決定生態,生態成就未來!

  • 7 # 隔夜卡布奇諾57459406

    Java的技術生態要優於PHP,相同水平的Java程式設計師比PHP程式設計師造成的破壞力要小,Java團隊組建的時間和成本較小

  • 8 # 光明右使8787

    PHP很難過等保,特別是用了框架的。PHP的框架效率低下不說,安全性堪憂,跟JAVA不是一個等級。PHP的優點是能寫擴充套件模組跟系統底層結合,適合做短平快的專案。對安全性要求高的B/S系統還是選擇JAVA為好。

    PHP還存在一個問題,因為不是學校的必修課,大部分PHP程式設計師是自學或培訓出身,水平層次不齊,程式碼質量難以把控 。

  • 9 # 自學JAVA

    Java主要從事的工作模組

    就目前的市場環境來看,Java從事的主要程式分別是下面幾個:

    1.Javaweb

    應用程式開發

    也就是現在題主所說的B/S架構的程式,也就是瀏覽器---》伺服器---》後端,這麼個過程的程式開發,也是Java目前來說為什麼佔程式語言市場份額最高的可以處理的某塊。對於我們Java開發的小夥伴來說,基本上大部分都是從事的這個開發。

    2.Java

    的大資料開發

    最近幾年對於華人來說,應該經常會聽到的一個詞了,Java對於大資料處理來說也有自己很好的解決方案。所以做大資料開發,不止有python,Java也可以。但是想對來說用Java做大資料開發的肯定沒有用來做JavaWEB開發的使用廣。

    3.Java

    伺服器端開發

    相信有的小夥伴應該用J過ava直做伺服器端的開發。打個比喻:比如說網路遊戲,可能遊戲的主要執行不可能用到Java,但是一個遊戲的後端伺服器的資料處理可能用到Java來寫。所以,不止是遊戲還有一些型別的程式的伺服器端的資料處理也是用到Java來寫的。

    Java相較於其他語言做B/S架構的程式優勢

    那麼為什麼很多B/S架構的程式都是用Java來寫的呢?其他語言答主就不說了,直說Java。對於Java主要分為JavaSE和JavaEE,JavaSE和其他的面嚮物件語言一樣都是一些基礎語法部分。javaEE就不同了是針對於這個企業級的WEB程式的解決方案。並且相對於其他語言來說從Java開始火到現在就是針對於JavaWEB的解決相較於其他語言來說更加完善,並且經過這麼多年的沉澱,Java對於WEB應用程式的解決方案真的是其他語言無法比擬的。這裡的解決方案包括對於程式的安全性,效能,最佳化等等等等,太多了。慢慢的對於後端開發的複雜性上面的解決方案也會有很大的最佳化之後,相信Java作為web應用程式的地位短時間內是其他語言無法撼動的。

    Java程式語言近幾年的情況不容樂觀

    但是近幾年python等語言的崛起,在加上移動網際網路的越來越普及,相信Java程式語言的市場份額會有比較大的影響,但是短期內是無法完全取代。雖然安卓確實是有Java寫的,但是出了JavaSE以外,說實話一點都不像Java了,時代在進步,新技術的更替是在所難免的。

    總結:Java對於B/S架構的程式的解決方案真的比其他語言要強大很多,所以一般先在我們說到的Java開發都是在說JavaWEB開發。

  • 10 # kid7157887

    老生常談的問題,看這問題啥回答都有,沒一個靠譜的。我是幹java的,主要使用java。也會用lua,python其他語言。我沒感覺到php和java 有什麼差別。我拿java做過一些cms系統,成本特別高,而php卻很快。各大公司之所以用 java,因為業務系統複雜,並且需要安全穩定,需要投入大量成本去維護系統的穩定性,用java比較合適

  • 中秋節和大豐收的關聯?
  • JAVA初學者:swing是什麼?