網(wǎng)站開發(fā)用什么語言好?
網(wǎng)友解答: 謝謝邀請(qǐng)。 目前網(wǎng)站開發(fā)主流的后端編程程語言主要有JSP,PHP,ASP.NET,Python幾種。當(dāng)然也有g(shù)o,nodejs等后起之秀。 說說各個(gè)不同語言的優(yōu)缺點(diǎn)吧。1
謝謝邀請(qǐng)。
目前網(wǎng)站開發(fā)主流的后端編程程語言主要有JSP,PHP,ASP.NET,Python幾種。當(dāng)然也有g(shù)o,nodejs等后起之秀。 說說各個(gè)不同語言的優(yōu)缺點(diǎn)吧。
1)JSP
依托于Java,在一些大型系統(tǒng)中特別吃的開。當(dāng)然選用JSP需要你有一定的Java編程功底。在電信,金融等行業(yè)應(yīng)用比較多。就連我們馬爸爸的淘寶不也從初期的PHP遷移到了JSP嗎?相比其他幾門Web開發(fā)語言,可以說是上手難度最大的了吧。
2)PHP
PHP是世界上最好的語言,這樣的話不知道是在黑PHP還是在表揚(yáng)他。不過這門語言的最大優(yōu)勢就在于其對(duì)新手友好,語法簡單好上手,環(huán)境搭建方便;不用編譯,運(yùn)行方便;問題容易得到解答,它擁有很多討論論壇;有較多的開源框架。作為世界上最大的網(wǎng)站之一,F(xiàn)acebook不也一直在使用PHP嗎?
3)ASP.NET
依托于C#,有微軟這么一個(gè)好爸爸,VS這一款宇宙第一IDE天然支持,語法簡單,純面向?qū)ο螅苍S其最大的缺點(diǎn)就是不能跨平臺(tái),只支持win系統(tǒng),在這個(gè)服務(wù)端Linux占據(jù)主流的市場上貌似不是特別吃得開。
4)Python
Python做Web開發(fā)貌似一直處于不溫不火的狀態(tài),有著Flask,Django等成熟的Web開發(fā)框架,雖然國內(nèi)有知乎,豆瓣這樣成功的例子,但畢竟是少數(shù),在拉勾,boss直聘等招聘網(wǎng)站上看看需求你就會(huì)知道了。這玩意貌似在人工智能,計(jì)算機(jī)視覺,科學(xué)計(jì)算,運(yùn)維幾個(gè)方面更有一套。
當(dāng)然,最后真正做出選擇的話,肯定是要用一個(gè)我們最熟悉的語言,這樣可以最快程度,最低出錯(cuò)率的完成需求。
網(wǎng)友解答:強(qiáng)烈建議你用php7!上手容易,文檔齊備;部署方便,什么主機(jī)都支持它;各種集成開發(fā)環(huán)境,分分鐘搭建好開發(fā)平臺(tái);開源社區(qū)強(qiáng)大,各種強(qiáng)悍的開源框架和開源程序,既實(shí)用又有利于學(xué)習(xí)模仿;性能強(qiáng)勁;發(fā)展勢頭強(qiáng)勁