thinkphp與php的區(qū)別 創(chuàng)業(yè)做網(wǎng)站選擇用node好還是php?
創(chuàng)業(yè)做網(wǎng)站選擇用node好還是php?我用node和PHP做過網(wǎng)站。性能,節(jié)點(diǎn)應(yīng)該更好開發(fā)效率高,PHP同步代碼易懂,生態(tài)更成熟。節(jié)點(diǎn)異步代碼總是感覺難以控制。對于部署,PHP通常是nginx fas
創(chuàng)業(yè)做網(wǎng)站選擇用node好還是php?
我用node和PHP做過網(wǎng)站。
性能,節(jié)點(diǎn)應(yīng)該更好
開發(fā)效率高,PHP同步代碼易懂,生態(tài)更成熟。節(jié)點(diǎn)異步代碼總是感覺難以控制。
對于部署,PHP通常是nginx fastcgi,node是nginx reverse proxy。它也可以裸奔。PHP比node多一層。
我是從PHP到節(jié)點(diǎn)開發(fā)的。PHP不適合駐留內(nèi)存應(yīng)用程序,而且函數(shù)很混亂。雖然似乎有許多適合web開發(fā)的語法糖,但大多數(shù)都不安全。節(jié)點(diǎn)更有想象力。更現(xiàn)代。在當(dāng)今后端微服務(wù)時(shí)代,節(jié)點(diǎn)更適合現(xiàn)代應(yīng)用開發(fā)。PHP注定會被歷史淘汰。
PHP實(shí)際上是使用最多的外包公司,ThinkPHP標(biāo)準(zhǔn)。
我建議像node這樣的框架
ThinkPHP是一個(gè)面向?qū)ο蟮腗VC架構(gòu)。MVC是目前主流的開發(fā)模式框架。這個(gè)框架已經(jīng)很完善了。開發(fā)人員只需編寫業(yè)務(wù)代碼,框架一般為開發(fā)人員提供一些常用類,如圖像處理類、分頁類、驗(yàn)證碼類等。該框架還簡化了SQL語句,提高了開發(fā)人員的開發(fā)效率。如果使用原生PHP,開發(fā)人員需要自己做MVC架構(gòu),而自己做單入口開發(fā)效率和代碼可維護(hù)性不如直接使用那些主流MVC框架