微信小程序后端怎么開發(fā) PHP為什么這幾年在走下坡路?
PHP為什么這幾年在走下坡路?謝謝你的邀請(qǐng)。作為一名18年的PHP老兵,我的回答有一定的參考價(jià)值。我來(lái)自一所職業(yè)學(xué)校,我的母語(yǔ)是C語(yǔ)言。一開始,我完全喜歡上了PHP,因?yàn)槲蚁氤蔀橐粋€(gè)網(wǎng)站,這恰好是PH
PHP為什么這幾年在走下坡路?
謝謝你的邀請(qǐng)。作為一名18年的PHP老兵,我的回答有一定的參考價(jià)值。我來(lái)自一所職業(yè)學(xué)校,我的母語(yǔ)是C語(yǔ)言。一開始,我完全喜歡上了PHP,因?yàn)槲蚁氤蔀橐粋€(gè)網(wǎng)站,這恰好是PHP創(chuàng)始人的想法。這位偉大的上帝為用C語(yǔ)言建立網(wǎng)站提供了一個(gè)新的解決方案。
但我不知道18年來(lái)PHP是在增長(zhǎng)還是在下降。前天,我遇到了李開復(fù)的學(xué)生丁繼昌。”“PHP是世界上最好的語(yǔ)言”是丁繼昌2016年第一次聽到他這么說(shuō)。他更多地使用java。
坦白說(shuō),我不喜歡PHP,但當(dāng)時(shí)沒有更好的選擇。從2005年到2007年,php4mysql3作為一個(gè)年?duì)I業(yè)額巨大的全球交易網(wǎng)站推出。當(dāng)時(shí),MySQL還不支持事務(wù)。PHP4糟糕的課堂設(shè)計(jì)是一次痛苦的經(jīng)歷。然而,憑借其優(yōu)秀的基礎(chǔ),能夠第一次脫穎而出是非常幸運(yùn)的。
基本上,我的職業(yè)生涯已經(jīng)定型,專攻電子商務(wù)商務(wù)系統(tǒng)。PHP5之后,類的設(shè)計(jì)更加舒適一些,性能也得到了極大的優(yōu)化。因此,我們敢于在PHP系統(tǒng)中大規(guī)模地使用類設(shè)計(jì)。因?yàn)镻HP解決復(fù)雜業(yè)務(wù)系統(tǒng)的案例很少,所以我們必須閱讀Java源代碼并從中學(xué)習(xí)。
只有在擁有了名稱空間,甚至php7之后,我認(rèn)為PHP才最終成為一種專業(yè)語(yǔ)言。
我對(duì)PHP的價(jià)值認(rèn)可主要是因?yàn)樗男詢r(jià)比。在中小型電子商務(wù)項(xiàng)目中,它仍然是最佳選擇。
就我目前的編程能力而言,簡(jiǎn)單來(lái)說(shuō),任何復(fù)雜的業(yè)務(wù)系統(tǒng),基于任何語(yǔ)言,沒有任何框架,都可以在系統(tǒng)中做得很好。
希望能激勵(lì)你。
開發(fā)個(gè)人網(wǎng)站,Node.js和Django該如何選擇?
你可以用你擅長(zhǎng)的任何東西。它只是一個(gè)移動(dòng)磚塊的工具。
Node.js已經(jīng)淡出眾多開發(fā)者的視野了嗎?
Brendan EICH只用了10天就創(chuàng)建了JavaScript。沒有人會(huì)想到JavaScript能夠取得今天的成果。
在前端,不管喜歡與否,都必須使用JavaScript。
節(jié)點(diǎn).js我父親Ryan Dahl相信節(jié)點(diǎn).js它不是建立大型服務(wù)器網(wǎng)站的最佳系統(tǒng)。后來(lái),他玩圍棋。但是節(jié)點(diǎn).js現(xiàn)在越來(lái)越流行了。
從前,小公司,尤其是初創(chuàng)公司,會(huì)選擇使用ruby、python、PHP和其他技術(shù)進(jìn)行開發(fā),但現(xiàn)在越來(lái)越多的公司會(huì)選擇使用它們節(jié)點(diǎn).js開發(fā),特別是在區(qū)塊鏈領(lǐng)域,使用節(jié)點(diǎn).js他們有很多。
從此io.js文件以及節(jié)點(diǎn).js合并后,發(fā)布速度明顯加快,現(xiàn)在是v10.1。
節(jié)點(diǎn).js越來(lái)越多的開發(fā)者開始接受它而不是懷疑它,而不是淡出開發(fā)者的視野。
node.js和php哪個(gè)簡(jiǎn)單?
1. PHP的優(yōu)點(diǎn)是:舊的開發(fā)語(yǔ)言有很多完整的資料,使用PHP的企業(yè)很多,自學(xué)或者問人都很方便;幾個(gè)常用的PHP框架文檔都不好,包括WordPress,它也使用PHP;經(jīng)過(guò)學(xué)習(xí),找一個(gè)免費(fèi)的虛擬主機(jī),做一個(gè)個(gè)人電臺(tái),不太方便。2nodejs的優(yōu)點(diǎn)是:社區(qū)非?;钴S,語(yǔ)法是JS,最常用的后端框架express非常簡(jiǎn)單易用,文檔清晰,并且有中文翻譯。同時(shí),nodejs可以做很多前端工程工具,異步也是一個(gè)很好的特性(不同的人有不同的看法)。三。一般來(lái)說(shuō),如果公司正在應(yīng)用某一種后端語(yǔ)言,你不妨學(xué)習(xí)一下這一種。如果不懂,也可以找身邊的同事咨詢。從我長(zhǎng)期工作的角度來(lái)看,我建議學(xué)習(xí)nodejs。畢竟,它不僅可以作為后端使用,還可以提高日常開發(fā)的效率。