不會(huì)成為web主流
寧蒗網(wǎng)站制作公司哪家好,找成都創(chuàng)新互聯(lián)公司!從網(wǎng)頁(yè)設(shè)計(jì)、網(wǎng)站建設(shè)、微信開(kāi)發(fā)、APP開(kāi)發(fā)、成都響應(yīng)式網(wǎng)站建設(shè)等網(wǎng)站項(xiàng)目制作,到程序開(kāi)發(fā),運(yùn)營(yíng)維護(hù)。成都創(chuàng)新互聯(lián)公司2013年開(kāi)創(chuàng)至今到現(xiàn)在10年的時(shí)間,我們擁有了豐富的建站經(jīng)驗(yàn)和運(yùn)維經(jīng)驗(yàn),來(lái)保證我們的工作的順利進(jìn)行。專(zhuān)注于網(wǎng)站建設(shè)就選成都創(chuàng)新互聯(lián)公司。
go是設(shè)計(jì)初衷來(lái)做系統(tǒng)應(yīng)用和取代C++的....
目前主要用傳統(tǒng)編譯型語(yǔ)言編譯成機(jī)器碼的形式...
和web開(kāi)發(fā)的跨平臺(tái)標(biāo)準(zhǔn)化等特性有距離...
會(huì)成為很方便系統(tǒng)應(yīng)用開(kāi)發(fā)、客戶(hù)端開(kāi)發(fā)的語(yǔ)言...
適合??蚣茏銐虺墒炝?A Survey of 5 Go Web Frameworks
小型項(xiàng)目你甚至不用框架,用net/http http - The Go Programming Language
常用庫(kù)也成熟了 Top - Go Search
golang的web后端即使不concurrent也比php,ruby,python快很多很多
golang里用concurrent真的非常方便,非常非???,超大web項(xiàng)目golang scale成本低
如果你想,golang的部署可以比php更方便,使用go get和http.ServeAndListen()可以不用nginx和apache
對(duì)于文件改動(dòng)重新編譯其實(shí)并不是大問(wèn)題,看pilu/fresh · GitHub,其實(shí)你自己寫(xiě)shell腳本(也可以直接用go寫(xiě),因?yàn)樗旧砭褪窍到y(tǒng)語(yǔ)言)監(jiān)控文件系統(tǒng)改動(dòng)然后自動(dòng)重新build,即使是C/C++的項(xiàng)目這也不是大問(wèn)題,人們不用C/C++寫(xiě)web是因?yàn)樗鼈儾皇菍?xiě)web app的最佳選擇
golang寫(xiě)的代碼編譯通過(guò)后,要比scripting language魯棒,因?yàn)間o compiler強(qiáng)制一些最佳實(shí)踐
建議是學(xué)習(xí)PHP,而且是系統(tǒng)的學(xué)習(xí)
主要是看題主現(xiàn)在在什么階段
如果題主是前端開(kāi)發(fā),有意向像全棧發(fā)展 那么去系統(tǒng)的學(xué)習(xí)一下PHP
如果只是深耕于前端領(lǐng)域,那么node是有必要學(xué)習(xí)的
go語(yǔ)言最近很火,主要是和區(qū)塊鏈掛鉤,也有潛力
最后 還是推薦學(xué)習(xí)PHP 向全棧發(fā)展
起碼得掌握go基礎(chǔ)語(yǔ)法和iris、gin還有beego這些常用的web框架,然后嘗試去寫(xiě)一個(gè)web服務(wù)器或者一個(gè)后端api接口服務(wù)項(xiàng)目,就可以去找基礎(chǔ)的go開(kāi)發(fā)崗位了。慕課網(wǎng)有一門(mén)go開(kāi)發(fā)工程師的體系課,如果吃透了這門(mén)課,對(duì)轉(zhuǎn)型go開(kāi)發(fā)非常有幫助。
錯(cuò)!大錯(cuò)特錯(cuò)!
GO、PHP、Ruby、Python 這些都是用于數(shù)據(jù)處理的編程語(yǔ)言(簡(jiǎn)稱(chēng):后端)
只有 HTML、HTML5 才能做用戶(hù)界面(簡(jiǎn)稱(chēng):前端)