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標準。
我推薦node]~]。
對于網(wǎng)站,大小取決于業(yè)務(wù)邏輯。您使用的語言取決于您的業(yè)務(wù)邏輯。如果業(yè)務(wù)邏輯比較復(fù)雜,比如淘寶天貓,可以用Java作為重量級的。如果業(yè)務(wù)邏輯不復(fù)雜,例如公司網(wǎng)站或公司門戶,那么PHP比Java更好,因為Java是資源密集型的。例如:我們有一個客戶,他有兩個共同的公司門戶,一個發(fā)送新聞,這是用javaspring框架編寫的。這兩個網(wǎng)站運行在1核、1g、1m帶寬的云服務(wù)器上(由于流量不大,這種配置完全滿足需求)。因為內(nèi)存是1g,java進程在運行時會掛斷,你必須經(jīng)常用PHP重新啟動服務(wù),這個服務(wù)器沒有運行這兩個網(wǎng)站的壓力。
只要web程序可以用PHP編寫,但在實踐中,我們需要考慮業(yè)務(wù)邏輯。目前,微服務(wù)體系結(jié)構(gòu)非常流行。微服務(wù)可以用一種語言編寫。例如,一個小程序的后端數(shù)據(jù)接口是用PHP編寫的。
語言只是一種工具。你必須考慮實際的語言。對于一個網(wǎng)站,你可以用PHP,Java,python,甚至C來編寫,只要能實現(xiàn)需求,用什么語言都可以。
php可以開發(fā)大型網(wǎng)站嗎?
感謝您的邀請。作為一名18年的PHP老兵,我的回答有一定的參考價值。我來自一所職業(yè)學(xué)校,我的母語是C語言。一開始,我完全喜歡上了PHP,因為我想成為一個網(wǎng)站,這恰好是PHP創(chuàng)始人的想法。這位偉大的上帝為用C語言建立網(wǎng)站提供了一個新的解決方案。
但我不知道18年來PHP是在增長還是在下降。前天,我遇到了李開復(fù)的學(xué)生丁繼昌?!薄癙HP是世界上最好的語言”是丁繼昌2016年第一次聽到他這么說。他更多地使用java。
坦白說,我不喜歡PHP,但當(dāng)時沒有更好的選擇。從2005年到2007年,php4mysql3作為一個年營業(yè)額巨大的全球交易網(wǎng)站推出。當(dāng)時,MySQL還不支持事務(wù)。PHP4糟糕的課堂設(shè)計是一次痛苦的經(jīng)歷。然而,憑借其優(yōu)秀的基礎(chǔ),能夠第一次脫穎而出是非常幸運的。
基本上,我的職業(yè)生涯已經(jīng)定型,專攻電子商務(wù)商務(wù)系統(tǒng)。PHP5之后,類的設(shè)計更加舒適一些,性能也得到了極大的優(yōu)化。因此,我們敢于在PHP系統(tǒng)中大規(guī)模地使用類設(shè)計。因為PHP解決復(fù)雜業(yè)務(wù)系統(tǒng)的案例很少,所以我們必須閱讀Java源代碼并從中學(xué)習(xí)。
只有在擁有了名稱空間,甚至php7之后,我認為PHP才最終成為一種專業(yè)語言。
我對PHP的價值認可主要是因為它的性價比。在中小型電子商務(wù)項目中,它仍然是最佳選擇。
就我目前的編程能力而言,簡單來說,任何復(fù)雜的業(yè)務(wù)系統(tǒng),基于任何語言,沒有任何框架,都可以在系統(tǒng)中做得很好。
希望能激勵你。
PHP為什么這幾年在走下坡路?
無論是PHP、Java還是c#,它都只是一個工具。不管是好是壞。關(guān)鍵在于它的生態(tài)系統(tǒng)。與c#相比,PHP和Java更加活躍,開源代碼也更加成熟。有人可能會說Java和PHP是跨平臺的,但現(xiàn)在C?不是asp.net核心已經(jīng)跨平臺,但其生態(tài)系統(tǒng)還不夠成熟,需要時間。
對于小公司來說,他們需要的是多方面的人才。例如,全棧開發(fā)人員更適合小型初創(chuàng)公司。因此,應(yīng)該從整體而不是從一個人的角度來看待全員成本。
對于一個小型互聯(lián)網(wǎng)公司做開發(fā)用php好還是java好?為什么?
Java在web前端領(lǐng)域并不超過PHP,技術(shù)團隊本身就是技術(shù)層面的決策者。
Java比PHP好的不是web前端,而是web后端業(yè)務(wù)系統(tǒng)。規(guī)模越大,優(yōu)勢越大。為了簡化技術(shù)棧,許多互聯(lián)網(wǎng)公司自然會選擇Java作為web前端。但百度不像其他互聯(lián)網(wǎng)公司。它的后端核心是搜索。Java在這一領(lǐng)域顯然不如C/C,因此,百度對Web前端的選擇沒有顧慮。使用PHP是一種自然的選擇。
既然JSP適合做大型網(wǎng)站,為什么百度主頁還是PHP寫的呢?
做個人網(wǎng)站,追求“快、準、狠”,可以用PHP。PHP有許多成熟的框架可以用來快速構(gòu)建網(wǎng)站。例如,如果你想自己建立一個小型的在線論壇,你可以直接使用phpwind或Discuz!一天就可以完成。
如果您想進行企業(yè)級的在線服務(wù)開發(fā),建議使用Java,因為企業(yè)級的開源框架太多,無法與PHP相比。
此外,Java的生態(tài)比PHP更豐富,文檔、代碼、論壇、群組、書籍、視頻和開發(fā)人員的數(shù)量超過PHP一個數(shù)量級。
php和java哪個更適合做網(wǎng)站開發(fā)?我覺得php更適合,你們呢?
我的綽號已經(jīng)說明了一切,我不接受反駁