{eval=Array;=+count(Array);}

国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

問答專欄Q & A COLUMN

為什么感覺那么多人用Java開發B/S應用,而不用PHP?

shinezejianshinezejian 回答10 收藏1
收藏問題

10條回答

Andrman

Andrman

回答于2022-06-22 19:30

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

評論0 贊同0
  •  加載中...
dreamtecher

dreamtecher

回答于2022-06-22 19:30

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

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

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

Wordprsss絕對統治著CMS市場,微信公眾號、微信支付都把PHP作為開發示例

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

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

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

評論0 贊同0
  •  加載中...
Pluser

Pluser

回答于2022-06-22 19:30

Java我是真不喜歡,配一堆XML他媽的還不如寫SQL來得暢快

評論0 贊同0
  •  加載中...
leon

leon

回答于2022-06-22 19:30

php把復雜的事情搞簡單了,不利于大家長時間的上班,撞鐘,后續維護的工作

評論0 贊同0
  •  加載中...
Nekron

Nekron

回答于2022-06-22 19:30

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

評論0 贊同0
  •  加載中...
or0fun

or0fun

回答于2022-06-22 19:30

java好圈錢唄,反正一般都是投資人和雇主花錢,多多益善唄,如果自己創業的話,大部分選擇php

評論0 贊同0
  •  加載中...
Kerr1Gan

Kerr1Gan

回答于2022-06-22 19:30

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

評論0 贊同0
  •  加載中...
Anonymous1

Anonymous1

回答于2022-06-22 19:30

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

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

評論0 贊同0
  •  加載中...
kk_miles

kk_miles

回答于2022-06-22 19:30

這么說吧 ,我們公司用PHP寫的后臺管理系統經常被人當成肉雞來用 ,用Java寫的就沒事,不知道為什么[捂臉]

評論0 贊同0
  •  加載中...
kidsamong

kidsamong

回答于2022-06-22 19:30

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開發。

以上是答主的個人意見,如果各位小伙伴有更好的意見歡迎在下方評論區留言給我,或者點贊,加關注我們一起探討探討。

評論0 贊同0
  •  加載中...

最新活動

您已邀請0人回答 查看邀請

我的邀請列表

  • 擅長該話題
  • 回答過該話題
  • 我關注的人
向幫助了您的網友說句感謝的話吧!
付費偷看金額在0.1-10元之間
<