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