php和java 創(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
ThinkPHP作為程序開發(fā)框架,phpcms作為現(xiàn)成產(chǎn)品。如果你擅長編寫程序,有足夠的時間和網(wǎng)站的特殊需要,你可以開發(fā)自己的產(chǎn)品基于ThinkPHP。如果程序編寫一般,時間較短,對網(wǎng)站沒有特殊要求,建議使用現(xiàn)有的CMS?,F(xiàn)在互聯(lián)網(wǎng)上很多CMS都很優(yōu)秀,比如phpcms、DEDECM、ECMs等,他們自己的個人程序可能不如他們的好。畢竟是團隊開發(fā)的,可以算是比較成熟的產(chǎn)品。至于時間,用ThinkPHP開發(fā)更多的是時間來編寫程序,用phpcms跳過這一步直接做頁面,就可以衡量出編寫一個系統(tǒng)需要多少時間。很難說在線工作室使用的是什么樣的系統(tǒng)。無論如何,你不會為一個網(wǎng)站獨立開發(fā)一個系統(tǒng)。也許他們有自己的CMS或者CMS組件的組合。也許他們也會使用當(dāng)前流行的CMS進行二次開發(fā)?,F(xiàn)在做站的人大多是這樣的:如果有錢請人開發(fā)一個系統(tǒng),沒錢就做二次開發(fā)用現(xiàn)成的,比如我屬于既沒錢也沒實力的,我的新站www.lady020.com它是用phpcms開發(fā)的。
哪些網(wǎng)站是基于thinkphp開發(fā)的?
相對而言,大型企業(yè)選擇的Java程序員更多。首先,Java本身的優(yōu)勢以及平臺的獨立性和可移植性更適合不同項目的技術(shù)選擇。還有一個更現(xiàn)實的問題。企業(yè)中的技術(shù)管理崗位大多誕生于Java。也許他很懂PHP,但相對而言,他會選擇自己比較擅長的Java作為項目的開發(fā)編程語言。
另外,從開發(fā)人員對Java編程語言和PHP編程語言的喜愛和使用程度來看,Java已經(jīng)多次位居榜首。雖然這一份額有所下降,但對榜首的位置沒有影響。雖然PHP排名靠前,份額相對穩(wěn)定,但與Java相比仍有一定差距。
那么,從Java和PHP應(yīng)用程序的角度來看,PHP可以比CGI或Perl更快地執(zhí)行動態(tài)網(wǎng)頁,將程序嵌入HTML(標(biāo)準(zhǔn)通用標(biāo)記語言下的應(yīng)用程序)文檔,主要應(yīng)用于web開發(fā)。除了開發(fā)web程序,Java還可以編寫桌面應(yīng)用程序、分布式系統(tǒng)和嵌入式系統(tǒng)應(yīng)用程序。
所以編程技術(shù)的選擇傾向于Java編程,對于個人來說,除了Java,他們還可以學(xué)習(xí)更多的編程語言,所以開源PHP是一個不錯的選擇。