許多人因?yàn)椤癙HP是世界上最好的編程語言”而開始學(xué)習(xí)PHP权埠,后來稍微知道的多一點(diǎn),原來這只是黑PHP的一句玩笑話煎谍,然后開始對(duì)PHP的信仰產(chǎn)生了動(dòng)搖攘蔽,緊接著被Java、Python等那群語言擁護(hù)者忽悠的暈頭轉(zhuǎn)向呐粘,最后被Java的魯棒性與Python的當(dāng)下熱成功洗腦满俗,從而加入了黑PHP的團(tuán)隊(duì)卻與真正的編程道路越走越遠(yuǎn)。
1. PHP非常簡(jiǎn)單
這是許多程序員的共識(shí)作岖,PHP編程入門幾乎零門檻唆垃,簡(jiǎn)單安裝一個(gè)集成環(huán)境,新建一個(gè)*.php文件痘儡,然后<? echo "Hello world"; ?>辕万,一個(gè)簡(jiǎn)單的腳本就結(jié)束了,所以就導(dǎo)致很多人下意識(shí)的認(rèn)為PHP就是一門嵌入在HTML中的腳本語言沉删,只要自己想學(xué)渐尿,隨隨便便就能學(xué)會(huì),問題是真的有那么容易學(xué)會(huì)嗎矾瑰?
我不否認(rèn)使用WordPress或者嵌入PHP腳本的方式能夠快速開發(fā)一個(gè)Home Page砖茸,但是一個(gè)簡(jiǎn)單的Home Page除了發(fā)揮了PHP高效率的優(yōu)勢(shì),哪里還用到了一丁點(diǎn)兒的PHP技術(shù)點(diǎn)殴穴?
當(dāng)你學(xué)習(xí)的知識(shí)越來越深凉夯,接觸的范圍越來越廣货葬,技術(shù)也慢慢的出眾,你會(huì)發(fā)現(xiàn)并非如此劲够。能排的上號(hào)的編程語言沒有一個(gè)簡(jiǎn)單貨色宝惰,很多人所認(rèn)為的簡(jiǎn)單只是因?yàn)樗麩o知,很多人的不屑只因?yàn)樗?60行再沧,術(shù)業(yè)有專攻,天下大道認(rèn)真摸索下去才知道都非易事尊残,不可用輕視的心看人炒瘸,不可用小瞧的眼光看物。
2. PHP快要被淘汰了
我認(rèn)為天天琢磨PHP是否被淘汰的人真心是閑的蛋疼寝衫!杞人憂天顷扩!君不見PHP的生態(tài)系統(tǒng)有多旺盛,Twitter慰毅,百度隘截,新浪微博,騰訊微博汹胃,淘寶前端婶芭,維基百科哪家沒用到PHP技術(shù)(企業(yè)級(jí)開發(fā)中多種語言各司其職,相互協(xié)作)着饥?就連巨頭Facebook犀农,不也是LAMP架構(gòu)?你說PHP不能做企業(yè)級(jí)開發(fā)宰掉,Zend呵哨,SugarCRM算不算?
近年來熱衷于PHP的Facebook又發(fā)布了Hack語言轨奄,運(yùn)行在HHVM的Hack語言源于PHP的同時(shí)一定程度上又優(yōu)化了PHP孟害,具備了Java等現(xiàn)代編程語言的特性,我們可以看出PHP再不斷進(jìn)步挪拟,他爹是個(gè)不懂設(shè)計(jì)模式不懂編程規(guī)范隨心所欲的人挨务,所以它天生有些惡疾灭美,可是在這么多年的調(diào)和下惑畴,已經(jīng)壯的像個(gè)牛犢子分瘦!
你將來會(huì)成為鳥哥惠新宸那樣的人惹苗?還是能成為一代IT界眾所周知的大牛茄菊?所以PHP是否會(huì)淘汰不是我們凡夫俗子所要擔(dān)心的制妄,無數(shù)的企業(yè)使用PHP技術(shù)滑凉,難道都要拋棄它番舆?有那個(gè)功夫還不如想想如何提升自己吨凑,把工資從10K漲到15K捍歪。
3. PHP只能用來中小型網(wǎng)站開發(fā)
PHP是什么户辱?官方說“是一種被廣泛應(yīng)用的開放源代碼的多用途腳本語言,它可嵌入到 HTML中糙臼,尤其適合 web 開發(fā)”庐镐。所以我們可以看出尤其適合web開發(fā),并不意味著它不能做其他方面变逃,當(dāng)然很多場(chǎng)景PHP可以做卻是它不擅長(zhǎng)的地方必逆。
PHP是運(yùn)行在服務(wù)端的,所以很多場(chǎng)景PHP可以用來提供API服務(wù)接口揽乱,在移動(dòng)互聯(lián)網(wǎng)以及游戲開發(fā)中PHP也可以大展手腳名眉,就算是本地化App開發(fā),目前也有PHP for Android等框架凰棉。
你聽說過workerman嗎损拢?
Workerman是一款純PHP開發(fā)的開源高性能的PHP socket 服務(wù)器框架。被廣泛的用于手機(jī)app撒犀、移動(dòng)通訊福压,微信小程序,手游服務(wù)端或舞、網(wǎng)絡(luò)游戲荆姆、PHP聊天室、硬件通訊映凳、智能家居胞枕、車聯(lián)網(wǎng)、物聯(lián)網(wǎng)等領(lǐng)域的開發(fā)魏宽。
你聽說過swoole嗎腐泻?
Swoole可以廣泛應(yīng)用于互聯(lián)網(wǎng)、移動(dòng)通信队询、企業(yè)軟件派桩、云計(jì)算、網(wǎng)絡(luò)游戲蚌斩、物聯(lián)網(wǎng)(IOT)铆惑、車聯(lián)網(wǎng)、智能家居等領(lǐng)域送膳。 使用PHP+Swoole作為網(wǎng)絡(luò)通信框架员魏,可以使企業(yè)IT研發(fā)團(tuán)隊(duì)的效率大大提升,更加專注于開發(fā)創(chuàng)新產(chǎn)品叠聋。