-
1 # 小羊看科技
-
2 # 李福春
作為一名程式設計師,首先我不偏袒任何語言,因為任何語言都可以為我所用。
開發一個軟體,無論採用什麼語言都是可以的,就看採用語言之後背後的優勢和劣勢的平衡和選擇。
java是一門跨平臺的語言,具備write once , run everywhere !的特點, jvm擦除了底層不同作業系統的差異。
java是一門面向物件的語言,眾所周知,面向物件的軟體設計方法是目前最流行和最有效的軟體設計方法。
java是一門語法簡單的語言,提供了自動的垃圾回收,簡化了開發的記憶體管理的難度。
java是一門安全的語言,程式執行在一個盒子裡(jvm)一定程度上隔離了外部攻擊。
java也是一門高效能的語言,內建了執行緒的支援,併發工具包。
綜上,java的流行度要遠遠大於php.
php我也用過,解釋型的語言,開發效率比較高,但是使用者規模上來之後,效能表現較差。
一般的大公司創業階段都是採用php語言研發業務系統,當業務發展到一定程度,會替換為Java語言,因為java語言效能高,人才也多。
-
3 # 一一哥Sun
在這個世界上,總有好事之徒在閒得蛋疼之餘喜歡給這排個名,給那按個座次,在程式設計領域裡也不例外。
話說程式設計領域中,開發語言數不勝數,Java,PHP,C,C++,C#,Object-C,Swift,Kotlin,Python,Ruby,JS,Go,VB,VF...林林總總,據不完全統計得有幾百上千種。而在這些程式語言中,所謂的好事之徒就開始比劃了,非要為自己所擅長的程式語言進行一個排名,想向梁山好漢一樣弄個座次!於是各方混戰,鬥來站去,弄了個你死我活。
哎,結果在這些語言爭鬥中,被PHP佔了大便宜,這傢伙輕巧靈便跑得快,小巧的很。然後還厚臉皮,說自己可以”拍黃片“,所以一下子就吸引了很多的屌絲程式設計師,一聽說可以”拍黃片“,那還不一個個的去吹捧它?
其實Java也不差,只不過是比較含蓄,屬於悶騷性質的一個傢伙,你仔細看Java,就會發現他及有內涵:自帶av!這一點特別符合程式設計師的氣質,悶騷,所以Java吸引了大量的程式設計師,可以說Java程式設計師應該是程式設計師中最大的一派。
-
4 # 小盧愛上網
PHP語言誕生於1995年,Java語言誕生於1995年。可以說兩種語言是同一時期出生的。
這兩種計算機語言之所以某一時期的知曉度或者熱度不同,其影響來自於外部的成長環境。
就以中國為例,目前全球第一大網,縱觀前後20年來看,我們拿幾個重要節點來看,2009年之前PC網際網路時代,90%的網站div+css+php+mysql。2009年之後,百度宣佈移動網際網路使用者超過PC使用者,而且過程預計不可逆,移動網際網路來臨。其實剛開始也還是PC網際網路技術作為支撐。那麼後來,需求多了、互動多了、穩健度要求高了、效能要求高了、適應性要求高了,新的語言替代舊的語言呼之欲出。
每個語言就像每一個人一樣,把它放在合適的位置它可以盡情綻放。你把它放在了不合適的地方,它其實很迷茫。
一段時間會有火熱的人、火熱的話題、火熱的語言程式碼,但是狂潮與喧囂褪去,它還剩什麼。
兩個語言都是1995年出生,都已經25歲了,25歲是一個人風華正茂的年紀,那麼是計算機語言的好年紀嘛?誰又知道呢?時間是檢驗一切的試金石!
-
5 # 駱駝上的安迪哥
PHP是世界上最好的語言這個梗是來自於PHP官網上對自己的介紹。
很久以前,PHP的官網是這麼說的:
PHP is the best language for Webbing.
意思是說,PHP是網路程式設計最好的語言。並不是說PHP是世界上最好的語言。後來有吹捧PHP的,也有黑PHP的,就說得更誇張了,說PHP是世界上最好的語言。其實對程式設計瞭解一點的人都知道,這個提法就是個笑話。
在網路程式設計方面,特別是PC網際網路時代,PHP的優勢還是很多的,開發效率高,免費的,跟HTML混編方便。非常適合在中小型網站的開發。所以即使到現在,全世界仍然有70%左右的網站是PHP為主開發的。
不過你會發現,銀行,醫院包括很多政府單位的網站是不會用PHP的,用Java的最多,也有一些.net做的。這裡面有安全,穩定和吞吐量等多方面的考慮。
所以,即便是在傳統的網路開發領域,PHP也有自身的侷限性,在某些特定的領域裡面是不如Java流行的,或者說沒法跟Java比。
而現在隨著移動網際網路佔據主流,前端不僅僅是網站,還有小程式,客戶端等等。能做後臺開發的語言很多,Python,GO,Nodejs等等,而且生態也越來越成熟,各種框架,庫也很多。PHP的優勢就不如以前那麼明顯了。這也是有些黑PHP的人說PHP要涼涼的原因。
不過PHP仍然在迭代升級,效率也在不斷提升,包括PHP的天然伴侶MySQL也在不斷最佳化升級。對於大多數開發者來說,PHP仍然是一個較高效的開發工具,就和其他開發語言一樣,合適就好。
就像禪宗說的,應無所住而生其心。不要執著哪種語言,為自己所用就可以了。
-
6 # warensoft
和java,c#,go等全家桶語言比起來,PHP並不具備什麼優勢。網站開發僅僅軟體行業應用的一部分,用PHP僅僅是部分開發人員的愛好,如果把網站應用,桌面應用,手機原生應用,遊戲應用,嵌入式應用都羅列出來的話,不嚴謹的說web應用僅僅佔幾分之一,而用php開發的站點又只佔web應用的幾分之一,可想而知,php的真是佔有率。
很多情況下輕易下結論都是因為自己接觸的範圍比較少,應該走出去看看,世界很美好的
-
7 # 重新拼湊
沒有最好一說,只有適合與不適合,而且每個人的觀點不同,喜好不同,所認為的自然也不同。你認為最好的,在有些人眼裡分文不值。所以自己覺得OK就可以了,沒什麼好爭的。
回覆列表
我認為沒有最好的語言這麼一說,主要還是看市場需求,現在人工智慧興起,python走紅,以前安卓手機興起,java語言流行,物聯網興起,國內晶片廠家興起,c語言就有用武之地,道理就是這麼個道理,沒有最好的語言,什麼東西興起,有大量需求,有大量資金進入,吸引過來的人就多了,我那會兒都沒聽說過python這門程式語言,也許是我孤陋寡聞了,像現在又有go語言了,估計過段時間又火起來了。所以沒有最好的語言,只有最好的需求,看國家要發展的產業,扶持什麼產業,什麼產業對接的程式語言就興起,就火