2021年P(guān)HP開發(fā)依然火爆,請問php編程的優(yōu)勢在哪里?
? ? 本文為伊凡原創(chuàng)撰寫投稿一顆優(yōu)雅草僅僅代表伊凡個人觀點(diǎn),與一顆優(yōu)雅草科技無關(guān)切不代表其立場,謝謝,歡迎喜歡寫文的同學(xué)來投稿,未經(jīng)許可禁止轉(zhuǎn)載。
? ? 伊凡相信很多同學(xué)第一印象就是php速度快,簡單,輕巧,用于造web,門檻低,php開源,php源碼網(wǎng)上一大堆隨便改改就能上線,甚至誰誰誰中專沒學(xué)歷不是就靠php寫逆襲嗎?
? ? 先給大家說一下其實(shí)這些論點(diǎn)我相信絕大部分同學(xué)并不是自己有所了解而發(fā)表的言論,90%的言論是因?yàn)榘俣葋淼闹R或者從別人口中獲得的反饋?zhàn)孕幸豢偨Y(jié)就變成如此觀點(diǎn),我們來一條條拆分細(xì)說一下,其實(shí)這些理論都不是真理,首先我們來說php速度快,即便它開發(fā)速度快它畢竟也是一門編程語言,在沒有完全掌握編程之精髓的情況下做項(xiàng)目依然是舉步維艱的,用于造web,這句話更是可笑至極,因?yàn)檎嬲胮hp做頁面的時(shí)代我相信沒有多少同學(xué)見過,
? ? PHP?最初是1994年Rasmus Lerdorf創(chuàng)建的,可以很良心的說我個人是2011年進(jìn)入大學(xué)時(shí)期正式開始接觸編程那時(shí)候自己學(xué)習(xí)的是asp(更加落后,但就是那么落后因?yàn)樵趫D書館找到的),那時(shí)候市面上的新云,動易,都是ASP系統(tǒng),再說PHP是后面接觸商城系統(tǒng)的時(shí)候,那可是至少2012年左右了,那時(shí)候基本開始都是PHP以dz社區(qū),shopnc商城,shopex商城為代表;
? ? 可是大家想象一下這么多年了,這幾款產(chǎn)品依然占據(jù)重要的地位,曾經(jīng)php是性能很弱是不得不承認(rèn),加載速度就是慢,可是如今已經(jīng)是2021年了,從2012年2月份左右php5.4版本發(fā)布便是php的第一步跨越,更別說現(xiàn)如今2019年的php7和2020年的php8了,而現(xiàn)在很多同學(xué)拿到的源碼和網(wǎng)上看到的至少都是15年前的東西可以毫不夸張的這樣說。
? ? 所以這種“php源碼網(wǎng)上一大堆隨便改改就能上線”是非常無知的,這些源碼大部分是從php5.2版本和5.3版本不斷升級或者被遺棄不能使用但是邏輯有參考價(jià)值的源碼,大家都在網(wǎng)上說這樣可以用那樣可以用有沒有自己親自下載測試呢?其實(shí)哪怕就一個很小的問題估計(jì)放到現(xiàn)在都不一定能解決。
? ? 再說說“誰誰誰中專沒學(xué)歷不是就靠php寫逆襲嗎?”這類是極其少數(shù)的人,其實(shí)如果遇到這類人就算不用php用其他語言一樣可以逆襲,而原因在于他們當(dāng)時(shí)所處的時(shí)代能接觸到的就只有php,如果有條件去學(xué)習(xí)其他語言一樣的,所以千萬不要再跟風(fēng)了,真理往往存在于少數(shù)人手里。
? ? 至于php真正的核心優(yōu)勢伊凡認(rèn)為還是在于其本身,php和js同屬于弱類型,數(shù)組不像其他語言一定要全指定類型的數(shù)據(jù)集合,不需要強(qiáng)制類型轉(zhuǎn)換節(jié)省了太多功夫,JavaScript大家認(rèn)為是和java一起呢?其實(shí)完全不同呢,JavaScript現(xiàn)在也在各種發(fā)力,node.js,vue.js,js才是無敵的存在,為什么以前就沒人黑js呢,是因?yàn)閱慰縥s無法獨(dú)立完成項(xiàng)目沒有被坑到,大部分被所處發(fā)展時(shí)代中的php項(xiàng)目產(chǎn)品坑了不少所以導(dǎo)致招黑。
? ? ?現(xiàn)如前后端分離之后的今天,php有著composer和swoole的加持,反問一句那些說php簡單的人倒是說一說簡單在哪呢?說php弱又弱在哪里呢?伊凡原創(chuàng)撰寫感謝閱讀。