為什么不建議學(xué)php php和python哪個(gè)學(xué)起來(lái)簡(jiǎn)單一點(diǎn)
夕逆IT
- 前端設(shè)計(jì)
- 2023-08-13
- 94

大家好,今天小編來(lái)為大家解答為什么不建議學(xué)php這個(gè)問(wèn)題,php和python哪個(gè)學(xué)起來(lái)簡(jiǎn)單一點(diǎn)很多人還不知道,現(xiàn)在讓我們一起來(lái)看看吧!PHP為什么這幾年在走下坡路謝謝...
大家好,今天小編來(lái)為大家解答為什么不建議學(xué)php這個(gè)問(wèn)題,php和python哪個(gè)學(xué)起來(lái)簡(jiǎn)單一點(diǎn)很多人還不知道,現(xiàn)在讓我們一起來(lái)看看吧!
PHP為什么這幾年在走下坡路
謝謝邀請(qǐng),作為一個(gè)18年的PHP老兵,我的回答有一定的參考價(jià)值。我是科班出身的,母語(yǔ)是C語(yǔ)言。當(dāng)初與php結(jié)緣完全是因?yàn)槲蚁胱鼍W(wǎng)站,這也恰巧是php的創(chuàng)始人的想法,這位大神用c語(yǔ)言提供了一個(gè)做網(wǎng)站的新的解決方案。
但PHP是增長(zhǎng)還是下滑的,18年以來(lái)我還真不知道。前天見(jiàn)了李開(kāi)復(fù)的門(mén)生丁吉昌,“php是世界上最好的語(yǔ)言”這個(gè)梗,是丁吉昌2016年的時(shí)候第一次聽(tīng)他說(shuō)的,他用java比較多。
坦白說(shuō),我并不喜歡php這個(gè)語(yǔ)言,但當(dāng)時(shí)沒(méi)有比它更好的選擇。大概在05年到07年,被趕鴨子上架,php4+mysql3,做了一個(gè)年交易額比較巨大的全球性交易網(wǎng)站。因?yàn)楫?dāng)時(shí)mysql還么有事務(wù)的支持,php4蹩腳的類設(shè)計(jì),這是一段比較痛苦的經(jīng)歷,但憑借自己過(guò)硬的基礎(chǔ),第一次非常幸運(yùn)地能夠嶄露頭角。
基本上我的職業(yè)生涯也因此被定型了,專攻電商業(yè)務(wù)系統(tǒng)。php5之后類的設(shè)計(jì)才稍微舒服了一點(diǎn),性能也得到極大優(yōu)化,因此我們才敢在php做的系統(tǒng)中大規(guī)模地使用類設(shè)計(jì)。因?yàn)閜hp解決復(fù)雜業(yè)務(wù)系統(tǒng)的案例不多,只好閱讀和借鑒java的源碼。
自從有了命名空間之后,甚至是php7之后我才認(rèn)為php終于成為了一種專業(yè)級(jí)的語(yǔ)言了。
我對(duì)php的價(jià)值認(rèn)可基本上是因?yàn)樗男詢r(jià)比。在中小型電商項(xiàng)目中,它依然是最佳的選擇。
至于目前我的編程能力,簡(jiǎn)單點(diǎn)說(shuō)就是,任何復(fù)雜度的業(yè)務(wù)系統(tǒng),基于任何語(yǔ)言,不借助任何框架,能把系統(tǒng)做好。
希望能對(duì)你有所啟發(fā)。
php的優(yōu)勢(shì)和缺點(diǎn)
缺點(diǎn):
1:學(xué)習(xí)簡(jiǎn)單,做為一種腳本語(yǔ)言,學(xué)習(xí)簡(jiǎn)單是必須的!同樣的,作為一種腳本語(yǔ)言,效率問(wèn)題,永遠(yuǎn)是痛點(diǎn),特別是復(fù)雜的運(yùn)算
2:語(yǔ)法較隨意,同樣的,語(yǔ)法的隨意性,使得在閱讀沒(méi)有注釋的代碼時(shí)
PHP難學(xué)嗎要學(xué)多久
說(shuō)實(shí)話,難不難學(xué)看個(gè)人,網(wǎng)上大多說(shuō)php簡(jiǎn)單易學(xué)易上手,但未必對(duì)于所有人來(lái)說(shuō)都是這樣,有底子的,可能熟悉一下php語(yǔ)法就能上手做一些簡(jiǎn)單的網(wǎng)站了,完全沒(méi)底子的去培訓(xùn)的人也得培訓(xùn)好幾個(gè)月,出來(lái)也未必就掌握的很好。
實(shí)際學(xué)習(xí)的時(shí)候要多操作,多理解,任何語(yǔ)言都是相通的,只有掌握最基本的思維方法,哪怕以后換一種語(yǔ)言都很快容易上手。
另外上手是一回事,精通就是另一回事了。要精通必須要在這個(gè)領(lǐng)域日積月累,研究語(yǔ)言本身底層的實(shí)現(xiàn),而不是僅僅在框架上去做應(yīng)用開(kāi)發(fā)了。
不管怎么樣,樓主要學(xué)的話就不要管難不難,自己去學(xué)了才知道,下定決心就要堅(jiān)持下去。
萬(wàn)事開(kāi)頭難,只要有恒心!
PHP容易學(xué)習(xí)嗎
PHP作為一款腳本語(yǔ)言,因其語(yǔ)法簡(jiǎn)單、內(nèi)置函數(shù)豐富,所以還是比較適合學(xué)習(xí)的。
雖然PHP語(yǔ)法簡(jiǎn)單,但是現(xiàn)在行業(yè)對(duì)于PHPer的要求卻是越來(lái)越高,較其它語(yǔ)言而言,PHPer更偏向于全棧技術(shù),入門(mén)容易,精通難。
對(duì)于PHP的學(xué)習(xí),作為過(guò)來(lái)人給你一些小小的建議,希望有所幫助:
PHP基礎(chǔ)一定要掌握好,盡可能多的將常用的函數(shù)記??;
PHP是一門(mén)弱類型語(yǔ)言,它自身也有不少“語(yǔ)法糖”特性,所以一些細(xì)節(jié)的“坑”比較多,要多加留意;
學(xué)PHP不光光是學(xué)PHP知識(shí),對(duì)于前端同樣要求掌握,所以DIV+CSS、JS、JQ請(qǐng)務(wù)必掌握;
如果你在網(wǎng)上看相關(guān)教學(xué)視頻,請(qǐng)務(wù)必動(dòng)手實(shí)踐敲代碼;每學(xué)一個(gè)知識(shí)點(diǎn)后,自己思考如何應(yīng)用。
PHP的優(yōu)缺點(diǎn)是什么
php有點(diǎn)是移植性好,在windows、linux都可以使用,專門(mén)用于開(kāi)發(fā)網(wǎng)站的。缺點(diǎn)嘛就是太多配置的地方,不同的程序可能需要單獨(dú)配置下php.ini,這樣一臺(tái)服務(wù)器放很多站點(diǎn)就可能存在不兼容。
.net可以用于做網(wǎng)站,也可以做軟件,僅支持windows,優(yōu)點(diǎn)是有很多模塊,開(kāi)發(fā)速度很快,缺點(diǎn)就是和系統(tǒng)過(guò)度集成,安全性不是很好。
PHP真有這么差勁嗎
有些語(yǔ)言很好,無(wú)人問(wèn)津。有些語(yǔ)言很差,備受爭(zhēng)議。當(dāng)創(chuàng)意者還在討論用啥語(yǔ)言,咋實(shí)現(xiàn)的時(shí)候,扎克伯格的facebook已經(jīng)用PHP寫(xiě)好了。
當(dāng)Java意淫自己設(shè)計(jì)模式的時(shí)候,他們不知道PHP有l(wèi)aravel,當(dāng)Java意淫性能的時(shí)候,他們不知道有swoole,zephir,且除了算法運(yùn)算,性能基本都在IO上,PHP從不跑偏,一直定位Web,因?yàn)閷W⑺赃@個(gè)地位,至今也撼動(dòng)不了。
因?yàn)樽畲笙薅缺3窒蛳录嫒?,很多人還是拿早期不規(guī)范設(shè)計(jì)說(shuō)事,但PHP發(fā)展至今,很多都已經(jīng)不是事兒。
沒(méi)有差語(yǔ)言,只有差的選手,任何語(yǔ)言都有撼動(dòng)世界的大神在,所以碼農(nóng)們還是省些口水吧,扎扎實(shí)實(shí)用透一門(mén)語(yǔ)言,一種技術(shù)棧,一個(gè)業(yè)務(wù)方向
END,本文到此結(jié)束,如果可以幫助到大家,還望關(guān)注本站哦!
本文鏈接:http://xinin56.com/qianduan/3477.html