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