假如你身邊有兩位從事互聯(lián)網(wǎng)行業(yè)工作的朋友,一個(gè)是從事Java開發(fā)工作的,另一個(gè)是從事PHP開發(fā)工作的,那你肯定見過倆人為了“爭論Java和PHP哪個(gè)好”而互掐的場面。
確實(shí),想學(xué)習(xí)編程同學(xué),都會(huì)有這樣的疑問:PHP和JAVA到底學(xué)哪個(gè)更好?
關(guān)于這個(gè)問題,小編已經(jīng)被后臺想學(xué)編程的粉絲們問了一萬遍,每次我都會(huì)反問:你覺得你的左手和你的右手哪個(gè)更好?
有同學(xué)回答說,當(dāng)然是右手了,因?yàn)橛沂挚梢杂脕沓燥垼€可以用來打飛機(jī),而左手似乎就……
那如果你是左撇子呢?
當(dāng)然,作為最受歡迎的兩種編程語言,JAVA和PHP的關(guān)注度一直很高,立志成為一名的程序猿的同學(xué)們,在選擇這兩種課程時(shí)也一直很糾結(jié)。
不只是疑問,關(guān)于PHP和JAVA到底哪個(gè)好的爭論也一直存在。
在我們云和數(shù)據(jù)的培訓(xùn)課程里,兩個(gè)培訓(xùn)班都有,只是每次下課的時(shí)候,我都很擔(dān)心兩個(gè)班的學(xué)生會(huì)打起來。
因?yàn)樵谒麄兏髯缘难劾?,對方是這樣的:
JAVA程序員眼中的JAVA:
“JAVA本身負(fù)載夠強(qiáng),安全系數(shù)夠高,功能經(jīng)過多年演化也很齊全,恩,就像一個(gè)功能齊全的摩天大樓!”
JAVA程序員眼中的PHP:
“功能弱、小兒科,不夠嚴(yán)謹(jǐn),每天干著調(diào)px的活兒跟民工沒區(qū)別。”
PHP程序員眼中的PHP:
“超級好用的工具,世界上最好的語言就是..……”
PHP程序員眼中的JAVA:
“什么,JAVA?又慢又落后,性能都爛成shi了,所以PHP才是最好的語言!呵呵?!?/p>
千百年來,雙方就像兩個(gè)孩子爭論誰的衣服更好看一樣,對這個(gè)問題爭論不休。
不過有句話說的好:編程界只有兩種語言,一種是被人罵的語言,一種是沒人用的語言。
對于各自的優(yōu)缺點(diǎn),相信從上面幾張圖,大家應(yīng)該有了清晰的了解,小編在這就不贅言了。
所以,對于Java與php到底誰更好這樣的問題,是沒有定論的,只能說蘿卜白菜,各有所愛。
當(dāng)然,我們學(xué)習(xí)使用一種編程語言或者技術(shù),最主要考慮的是三點(diǎn):
生態(tài)/薪水/找工作的難易
PHP 和 Java 都是成熟的語言,生態(tài)都很完善;關(guān)于薪水,小編可以給大家看一張圖:
從這統(tǒng)計(jì)圖,我們可以看出,使用 PHP 和 Java 語言的開發(fā)者,比較優(yōu)秀的,拿到的薪水都是差不多的。
對于找工作的難易程度這個(gè)問題,主要還得看需求和你能把握的工作機(jī)會(huì)數(shù)量。
從需求來看, Java 相較 PHP 應(yīng)用場景更為豐富,崗位需求比 PHP 大得多。但實(shí)際上,真找工作,就要看你所在地區(qū)的機(jī)會(huì)了。
如果你在一線城市,PHP 和 Java 相關(guān)的工作機(jī)會(huì)都很多,對個(gè)人來講,絕對數(shù)量都夠多,沒有大差別;但如果你在二三線城市,Java 就有比較大的優(yōu)勢在,實(shí)際上你在一線城市北京,所以,選 PHP 或者選 Java ,都有很多機(jī)會(huì)。
所以,每一門語言都有其設(shè)計(jì)的靈魂,有它的取舍,很難說什么是最好的。
就像開車一樣,Java也好,PHP也罷,只是一輛車而已,學(xué)好開本田就會(huì)駕豐田。
與其做個(gè)腦殘粉總是鼓吹自己擅長的語言,不如多學(xué)幾門語言,開闊視野,你說呢?
所以下次,你的朋友再爭論Java和PHP誰更好時(shí),你再來一句:“Java和PHP算老幾,python才是世界上最好的計(jì)算機(jī)語言!”。
那么我想倆人會(huì)立馬停止互掐,轉(zhuǎn)而把你這個(gè)妖虐給掐死………,沒錯(cuò),程序猿們就是這么可愛。