為什么百度堅持用php 創(chuàng)業(yè)做網(wǎng)站選擇用node好還是php?
創(chuàng)業(yè)做網(wǎng)站選擇用node好還是php?我用node和PHP做過網(wǎng)站。性能,節(jié)點應(yīng)該更好開發(fā)效率高,PHP同步代碼易懂,生態(tài)更成熟。節(jié)點異步代碼總是感覺難以控制。對于部署,PHP通常是nginx fas
創(chuàng)業(yè)做網(wǎng)站選擇用node好還是php?
我用node和PHP做過網(wǎng)站。
性能,節(jié)點應(yīng)該更好
開發(fā)效率高,PHP同步代碼易懂,生態(tài)更成熟。節(jié)點異步代碼總是感覺難以控制。
對于部署,PHP通常是nginx fastcgi,node是nginx reverse proxy。它也可以裸奔。PHP比node多一層。
我是從PHP到節(jié)點開發(fā)的。PHP不適合駐留內(nèi)存應(yīng)用程序,而且函數(shù)很混亂。雖然似乎有許多適合web開發(fā)的語法糖,但大多數(shù)都不安全。節(jié)點更有想象力。更現(xiàn)代。在當(dāng)今后端微服務(wù)時代,節(jié)點更適合現(xiàn)代應(yīng)用開發(fā)。PHP的歷史注定了。
PHP實際上是使用最多的外包公司,ThinkPHP標(biāo)準(zhǔn)。
我推薦node
我不知道你在建什么網(wǎng)站,網(wǎng)站的規(guī)模和需求是什么。如果是一個很簡單的普通小企業(yè)網(wǎng)站,有很多模板,修改圖片文字發(fā)布到服務(wù)器上就行了。
如果是重新開發(fā)網(wǎng)站,可能會有點復(fù)雜。需要學(xué)習(xí),HTML,CSS,javascrpt,PHP和數(shù)據(jù)庫。HTML主要顯示頁面元素,如按鈕和圖片。CSS主要控制元素的位置、大小和樣式,CSS控制界面是否良好。JavaScript主要控制元素的行為,例如單擊按鈕來執(zhí)行某些操作。HTML、CSS和JavaScript構(gòu)成了靜態(tài)接口。PHP的加入可以使網(wǎng)站動態(tài)化。例如,在界面中輸入域名密碼,PHP可以讀取數(shù)據(jù)庫中的數(shù)據(jù),查看用戶名和密碼是否正確。這樣,就形成了一個動態(tài)的網(wǎng)站。數(shù)據(jù)庫用于存儲數(shù)據(jù),例如所有注冊的用戶數(shù)據(jù)。
如何構(gòu)建,首先需要下載開發(fā)環(huán)境,進行開發(fā),可以使用eclipse或Dreamweaver,然后發(fā)布到PHP服務(wù)器。當(dāng)然,最重要的是開發(fā)過程。剩下的很容易做。
請接受。