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

亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

問答專欄Q & A COLUMN

Java跟PHP,誰才是最好的計(jì)算機(jī)語(yǔ)言?

xzavierxzavier 回答10 收藏1
問題描述:為什么Java跟PHP總是產(chǎn)生爭(zhēng)議,誰才是最好的語(yǔ)言?
收藏問題

10條回答

reclay

reclay

回答于2022-06-22 19:29

謝謝邀請(qǐng)!

編程語(yǔ)言與開發(fā)場(chǎng)景有密切的關(guān)系,通常情況下不同的編程語(yǔ)言都有其特定的應(yīng)用場(chǎng)景,比如PHP的Web開發(fā)、Java的后端開發(fā)、Swift的iOS開發(fā)、Scala的大數(shù)據(jù)開發(fā)、C的嵌入式開發(fā)等等,當(dāng)然不少語(yǔ)言也存在應(yīng)用場(chǎng)景的重疊,比如PHP、Java、Python都可以進(jìn)行Web開發(fā),那么到底哪個(gè)語(yǔ)言更好呢?

當(dāng)判斷一個(gè)語(yǔ)言是否更好時(shí),有很多標(biāo)準(zhǔn),不同的編程語(yǔ)言在不同的維度上也許會(huì)有較大的差距,比如運(yùn)行速度上可能Java占優(yōu),但是開發(fā)周期上可能PHP更占優(yōu),所以當(dāng)判斷一個(gè)語(yǔ)言優(yōu)劣時(shí),我們往往會(huì)根據(jù)具體的應(yīng)用場(chǎng)景進(jìn)行判斷。

雖然Java和PHP都各具優(yōu)點(diǎn),但是在中小型Web開發(fā)領(lǐng)域,市場(chǎng)上無疑選擇PHP更多一些,也就是說在Web開發(fā)領(lǐng)域占據(jù)大量比例的中小型網(wǎng)站,PHP無疑是占據(jù)著明顯的優(yōu)勢(shì)。從這個(gè)角度來說,市場(chǎng)的選擇是對(duì)編程語(yǔ)言最大的認(rèn)可。

從語(yǔ)法規(guī)則的角度來看,PHP寫法更加簡(jiǎn)潔,語(yǔ)言本身比較“輕”,這也是為什么很多程序員更愿意使用PHP的原因。相對(duì)而言,Java語(yǔ)言自身的語(yǔ)法就比較重了,各種“儀式性”的編寫規(guī)則雖然能帶來較好的模塊化優(yōu)勢(shì),但是無疑也增加了程序員的工作量。

另外,Java語(yǔ)言本身的抽象也相對(duì)比較復(fù)雜,各種抽象還需要不斷的迭代,產(chǎn)品升級(jí)也存在一定的難度。而PHP語(yǔ)言在語(yǔ)法規(guī)則上無疑具有一定的早期優(yōu)勢(shì),隨著PHP和Java的不斷發(fā)展,語(yǔ)法上的差距也許會(huì)逐漸縮小,因?yàn)镴ava在不斷的版本升級(jí)過程中也有過多次語(yǔ)法上的調(diào)整,包括支持lambda表達(dá)式,看一個(gè)Java的lambda的小例子:

從性能上來看,Java語(yǔ)言還是存在一定優(yōu)勢(shì)的,這與Java語(yǔ)言自身的架構(gòu)設(shè)計(jì)有明顯的關(guān)系,這就是為什么大型互聯(lián)網(wǎng)平臺(tái)往往采用Java方案的主要原因。另外,Java語(yǔ)言經(jīng)過多年的發(fā)展形成了一個(gè)比較完善的語(yǔ)言生態(tài),所以采用Java開發(fā)項(xiàng)目的風(fēng)險(xiǎn)也比較小。

從發(fā)展的前景來看,自從Oracle接手Java以來,一直為Java的商業(yè)化努力著,這是很多Java開發(fā)者不愿意看到的情況,但是似乎Java的商業(yè)化道路是不可避免的。所以,從這個(gè)角度來看,我更看好PHP語(yǔ)言的發(fā)展。

作者簡(jiǎn)介:中國(guó)科學(xué)院大學(xué)計(jì)算機(jī)專業(yè)研究生導(dǎo)師,從事IT行業(yè)多年,研究方向包括動(dòng)態(tài)軟件體系結(jié)構(gòu)、大數(shù)據(jù)、人工智能相關(guān)領(lǐng)域,有多年的一線研發(fā)經(jīng)驗(yàn)。歡迎關(guān)注作者,歡迎咨詢計(jì)算機(jī)相關(guān)問題。

評(píng)論0 贊同0
  •  加載中...
megatron

megatron

回答于2022-06-22 19:29

我的昵稱已經(jīng)說明一切,不接受反駁????

評(píng)論0 贊同0
  •  加載中...
Tamic

Tamic

回答于2022-06-22 19:29

java 入門門檻高

php快速入門

可以先php后Java

或拿出大決心學(xué)Java

評(píng)論0 贊同0
  •  加載中...
z2xy

z2xy

回答于2022-06-22 19:29

n

評(píng)論0 贊同0
  •  加載中...
Ryan_Li

Ryan_Li

回答于2022-06-22 19:29

您好,其實(shí)更本不用去糾結(jié)誰才是最好的語(yǔ)言,兩種語(yǔ)言都只是編寫網(wǎng)頁(yè)的工具而已,擅長(zhǎng)PHP的會(huì)覺得PHP更好用,因?yàn)橐呀?jīng)得心應(yīng)手了,反過來Java也是一樣的,但是不排除兩種語(yǔ)言都有它們自己擅長(zhǎng)的一樣,就像Ruby被用來開發(fā)SU(草圖大師),還有就是編寫博客,聽說只要用短短十幾行就能寫出一個(gè)博客。

然后好像應(yīng)該是JS和PHP把??jī)蓚€(gè)都是寫網(wǎng)頁(yè)的,Java用來寫網(wǎng)頁(yè)的框架的吧?還有就是寫手機(jī)端app。

評(píng)論0 贊同0
  •  加載中...
wuaiqiu

wuaiqiu

回答于2022-06-22 19:29

你這就是來蹭熱度的

語(yǔ)言無好壞 應(yīng)用有大神

這個(gè)就如同你問飛機(jī)和高鐵哪個(gè)好

拋開時(shí)間 安檢 晚點(diǎn) 舒適 心理 地理等前提的評(píng)價(jià)就是耍流氓。。。

所以我說易語(yǔ)言是最好的語(yǔ)言 你來打我呀?

評(píng)論0 贊同0
  •  加載中...
gitmilk

gitmilk

回答于2022-06-22 19:29

PHP滿足兩大特點(diǎn)1、用的人多2、不像VB那樣弱智,又不像Java那樣明顯好用。 就是個(gè)不好不差,一般般的語(yǔ)言。滿足這兩點(diǎn),才能使話題富有爭(zhēng)議性。 用的人少,如Python,則吵不起來。 太好用,也吵不起來。 太弱智,也吵不起來,不值得一駁。所以說PHP是世界上最好的語(yǔ)言 。

評(píng)論0 贊同0
  •  加載中...
felix0913

felix0913

回答于2022-06-22 19:29

喜歡哪個(gè)就用哪個(gè)唄

評(píng)論0 贊同0
  •  加載中...
Jacendfeng

Jacendfeng

回答于2022-06-22 19:29

沒有這么比的,php對(duì)應(yīng)的是jsp,大型軟件基本沒有用php搞的,話說php應(yīng)該蹦跶不了多久了吧。java是和c,c++相當(dāng)?shù)恼Z(yǔ)言,雖然java略遜一籌??偨Y(jié)來說,沒有好語(yǔ)言,只有好用法。如果非要分出個(gè)好壞,java是當(dāng)之無愧在設(shè)計(jì)思想上最好的語(yǔ)言!

評(píng)論0 贊同0
  •  加載中...
tommego

tommego

回答于2022-06-22 19:29

不同的語(yǔ)言再不同的環(huán)境下有不同的作用,沒有誰好,就相當(dāng)于你特別喜歡的歌單,然后其他人卻說他的歌單比你好聽,沒有最好,只有適合

評(píng)論0 贊同0
  •  加載中...

最新活動(dòng)

您已邀請(qǐng)0人回答 查看邀請(qǐng)

我的邀請(qǐng)列表

  • 擅長(zhǎng)該話題
  • 回答過該話題
  • 我關(guān)注的人
向幫助了您的網(wǎng)友說句感謝的話吧!
付費(fèi)偷看金額在0.1-10元之間
<