{eval=Array;=+count(Array);}
謝邀。
凡事涉及“最”字,難免帶有個人感情色彩。既然摻雜了感情色彩,講道理就沒意思了,不如來聽我講個關于PHP的故事吧~233333
窗外靜謐的街道上偶爾傳來幾聲蟬鳴。開發一組辦公室里,18度的空調像是對外面烈日的回應,技術老大王明十指如飛地敲著鍵盤,眉頭皺得死緊,如臨大敵的樣子。
“我該不該去打擾他呢?”
身上蓋著毛毯、蜷縮在椅子上還手捧熱水杯的PM Jeccia終于忍不住開口了:“老大,能不能把你后面的空調調到至少25度啊,我都感覺快要感冒了!”
軟妹子是開發組里的珍稀保護動物。
王明的視線從一團黑乎乎的文字里拔出來,他這才發現Jeccia抱著個毛毯像個生病的小貓咪:“Jeccia,你怎么了,現在可是快40度了哦。”
“什么40度,老大,你空調都開到18度了,再這樣下去,我明天可能都不能上班了。”
“啊?我說怎么回手按降溫沒有用,我還以為這個新空調這么快壞了。”
Jeccia一臉黑線:“老大,你進入開發模式也要照顧照顧我們這些小弟啊。身體才是革命本錢!”
突然老大站起來,嚴肅地看著Jeccia,噴火的目光像極了她高中時代那個嚴肅的班主任。
好多年前的陰影毫無征兆地涌現在Jeccia的心頭。
“Jeccia,PHP是世界上最好的語言嗎?”
Jeccia戰戰兢兢地直視那接近暴躁的老大,一時間,福至心靈,這一刻,她的求生欲到達了巔峰!
“我只是一個無辜弱小的產品經理,我想聽聽你們程序員的看法?你覺得PHP語言到底怎么樣呢?”
王明長嘆一聲,指著自己的電腦屏幕,忍不住對開始了對PHP SDK安裝過程飽含著心酸和苦澀的控訴!
原來,和這位技術大牛對抗這么久的不是什么妖魔bug,而是看似簡單的安裝環境配置。
王明其實覺得用PHP真的很規范、方便,因此用PHP編寫web已經成了他信手拈來的基本操作,誰知道安裝每次都……
“理論操作猛如虎,一旦安裝二百五”!
“PHP是世界上最好的語言”這句話已經成為程序員界的一個梗了。這個問題,作為專業人士,王明告訴Jeccia,程序員的世界不是非黑即白,程序語言的選擇更不是非此即彼的。
Jeccia配合著老大的表演,捧場道:
“不明覺厲啊老大,求更多科普!”
王明耐心地解釋——任何一種語言在其所應用的場景下就是最好的,正如C對應于機器,而python對應于爬蟲一樣,術業有專攻,PHP一直以來都是編寫web的很好選擇,因此這項技術至今仍然在不停的被推廣和應用。
PHP作為一項成熟的面向對象編程,因為其跨平臺性和多重支持性受到了很多web開發者的青睞,而且各種成熟的框架和完整的支持也保證了PHP長盛不衰的發展。
不過,PHP當然不是那么完美。
比如它對多線程支持比較弱,還有就是最讓王明惱火的這個SDK的安裝配置問題。
很久以來,一個高級語言能否長盛不衰的原因就在于其能否不斷的升級更新,這也象征著新老之間的交接,但因此帶來的問題就是,多版本的安裝和環境的配置往往成為了開發者們新的煩惱,而編程和DEBUG都仿佛成了毛毛細雨。
Jeccia若有所思地看著王明,點頭表示自己聽懂了。最后,默默地拿起了手機,給他轉發了一條新聞。
“老大,看手機!”
原來,Jeccia分享給王明的是她從別的開發交流群里看到的一條最新消息。
“ucloud云出了一款神器哦,跟你的PHP很配呢。”
Jeccia舉著手機對著王明大聲地念了起來:“這款神器叫PHP Composer全量鏡像工具,面向所有php開發者。你只需要在工具上,選擇你想要應用的版本,ucloud云就可以幫助你自動配置好所需要的環境。”
王明聽了,眼睛一亮:“這就是說,以后再也不用擔心開發時各種版本安裝的困擾了!”
他激動不已,趕緊看起了這條新聞——
這款工具最大的優點就是快,幾乎實現與PHP Packagist官方實時同步,每隔30秒刷新全國CDN緩存。它基于ucloud云的對象存儲OSS和CDN研發同步系統,通過任務分發,實現同步的快速和穩定。
這也就意味著你再也不用擔心后續的版本更替、環境重新配置的問題。
第二天,王明試用了PHP Composer全量鏡像工具之后,又恢復了淡定端莊的形象。他自掏腰包請所有辦公室的人喝起了奶茶,給Jeccia加了雙份珍珠!
這時,Jeccia眨了眨眼:
“老大,PHP是世界上最好的語言嗎?”
王明扶了扶眼鏡,悠悠地說:“這種靈魂拷問emmmmmm 在回答之前,不如先聽我講個故事吧。”
編程語言只是實現功能的工具,工具沒有萬能的,只有在特定的環境下適合或者不適合。
做研究的重點大部分在算法的設計(選擇)和實現上,通過語言來完成具體的驗證,在選擇語言上并不會花費太長的時間,往往是熟悉什么語言就使用什么語言。做項目的重點是架構設計、業務邏輯、并發、安全等內容,在語言的選擇上也大多會選擇項目組成員比較熟悉的語言。
PHP語言是目前最為流行的開發語言之一,是程序設計語言界的常青樹,最為常見的應用就是做Web開發。作為Web程序員也許都有過使用PHP+Mysql的開發經歷,PHP開發Web應用速度快、部署方便、配置簡單,這些都是PHP最為重要的特點。
PHP并不是做Web開發唯一的選擇,還有Java、Python、C#等語言,目前世界上有大概600種計算機語言,每一種語言幾乎都有自己獨特的應用場景。Java是目前做Web開發最重要的選擇之一,特點是速度快、并發能力強、擴展方便,適合做大型企業級Web開發。Python的特點是特別簡單、明確和優雅,Python在Web開發領域也有非常重要的地位。
PHP也并不是適用于所有的場景,比如做嵌入式開發要使用C系列語言,做前端要使用JavaScript,做大數據分析要使用R語言,做Windows平臺開發要使用C#,做3D開發要使用C++語言,做網絡管理要使用Perl語言等等。
我在做Web開發時,如果項目周期足夠且對性能有較高要求時,我會首選Java。如果項目周期很緊張,我會選擇PHP或者Python。
作為程序員來說,多會使用一門語言也就意味著多一種選擇,有時候在完成特定任務時會有優勢。比如我最初做機器學習算法實現時采用的是java,雖然能夠實現,但是代碼量大且復雜。后來學習Python之后,我一直使用Python做算法實現,因為Python做算法實現非常方便。
因為PHP容易上手,功能也不比其他語言弱多少,這主要是因為PHP高度封裝,有很多功能性函數可以直接使用,不像其他語言,如JAVA,更加偏底層一些,對編程人員的水平也有更高的要求!
分而治之。
1 - 挖土,挖掘機是最好的工具,但你也可以用鐵鍬;
2 - 行軍,馬匹是個好工具,但你也可以小跑;
3 - 解渴,涼白開是個好工具,但你也可以生津;
4 - 網頁,PHP 是個好工具,但你也可以HTML。
以上。
不是。
“PHP是最好的語言”,這句話的出處已經無法考究,但如今已經成了其他編程語言使用者對PHP的調侃。
PHP早年算不上一門計算機語言,準確來講是一個用C語言編寫的CGI工具集。直到PHP3的發布,PHP才正式算得上一門計算機語言。它揉合了c和perl的語法特性,并提供了豐富的web開發庫。
這門語言從他誕生的第一天起,他的適用領域就非常明確,那就是面向web開發,大大降低了web開發的難度。
PHP3開始有了基本的面向對象特性,但直到PHP5.3將面向對象部分重新改寫之后,PHP的面向對象功能才比較完善。
現在的PHP可以說是一個有完整面向對象功能的語言。
由于PHP簡單易學,入門門檻較低。很多非科班出身(或者學歷較低)的程序員都是從PHP開發進入這個行業的。所以,導致一些科班出身的程序員對這門語言多少有些鄙視。
所以,動不動就喜歡拿“PHP是最好的語言”這句話來調侃。
php是世界上最好的語言!這么說雖然帶著一定php碼農個人感情色彩的偏見,但是也未嘗沒有道理。
在各種語言排行榜中,作為一個專注于web開發的語言也基本上排名前10。
比如TIOBE榜:
這是EEE Spectrum 排行榜
在關于web語言排名方面php排名還是穩拿第一。根據W3Techs最新2018年Web開發語言統計榜,全球網站開發用到PHP的站占83.2%多。
php語言語法簡單易懂的、平樸直觀,繼承了c語言的優秀的語言語言,沒有很多的類型符(perl的*@%&),也不需要游標卡尺看語句(python),也沒有很奇妙的關鍵字(ruby的puts),也不需要寫大量的錯誤捕捉(golang);既能面向過程,又能面向對象。
安裝部署很簡單大量套裝和云環境可以一鍵安裝,就算租用網站空間或者saas也肯定支持php,方便至極。
調試也很方便,比如看哪些模塊安裝沒有理由?新建個php頁面,一句語法phpinfo() ; 就能把所有安裝信息列出來判斷。
天然和html,mysql數據庫親和,一分鐘達成環境,搞個cms或者論壇。
優秀的web框架層出不窮,Ci、laravel、kohana、zf,tp等。還有大量的php cms可供選擇,寫一個網站基本上就是套套模版的事情。比較流行的CMS有WordPress、Joomla、Drupal,國產的有帝國cms,phpcms,等等;論壇類程序有大家大家熟悉的PHPwind和discuz!等。
php在找工作上也是很不錯大小公司都有在用、找工作不愁。而且私下里可以幫人做個網站賺點零花錢,就是做專門做網站的自由職業者也是可以的。
最后說個小笑話,某次,《非誠勿擾》現場,一個php碼農去相親。php碼農舉個牌子介紹,我做php工作的。結果全滅燈了。
php是不是最后的職業,但是能干出做好的事業!
看自己了,你認為是就是PHP是用戶群大,各種水平的人都會有。入門雖然很容易,但精通PHP是很難的,畢竟這個語言及其標準庫里有太多未定義行為。用戶群中存在不少并不夠精通PHP的群體,有些人沒有真正嘗試過其它語言,沒經歷過這些語言和解釋器設計不佳的部分;也有些人由于長期使用PHP,對它產生了異常深厚的情感。
說“PHP是最好的語言是以前的一段梗”
我作為一名十年開發的PHPer告訴你十年前PHP確實是很火爆,被稱之為最好的腳本語言也沒有錯!
其實每個語音都有它的好處,只是看開發者你怎么去使用它
PHP開發者也有大牛,編程到后面也不在局限于一門語言了,而是橫向發展
現在十年過去了,PHP依然還是存在,并且全球80%的網站都是PHP開發,也證實了這門語言的價值所在
一線城市PHP開發的薪資是15-35K,看你處理什么水平就知道
想要學習PHP的同學,或者想要進階中高級PHP的同學都可找我獲取教程,關注我的PHP編程我們,私信我關鍵詞【PHP】
一個評論一個名額,在文章底部的評論區留下你們的評論并且轉發哦,這個就不用多說了,來過的都知道!
1.首先在我們右上角點擊關注,關注PHP編程
2、評論后私信我關鍵詞:PHP
新文章出來之后,舊的資源就截止了,之前的資源我會刪掉,想要獲取之前的教程按照步驟操作就可以!!!
PHP只是一種計算機高級語言,無所謂好與不好,這個問題主要是看你做什么樣的開發,比如網站開發,PHP的確很有優勢,尤其的網站后臺開發,除了PHP之外,Java也可以,你想學PHP,主要目的恐怕也是想做網站開發,既然是這樣的話,建議學學Java,因為你想做網站開發,又想做安卓和IOS的開發,這樣看來的話Java是最合適的語言。當然也有其它的語言可以。但是Java在網站開發和軟件開發上的優勢一直很明顯,所以建議你學Java。
10
回答1
回答10
回答10
回答10
回答10
回答10
回答9
回答6
回答9
回答