我為什么放棄go語言 go語言以后會(huì)不會(huì)成為主流web開發(fā)語言?
go語言以后會(huì)不會(huì)成為主流web開發(fā)語言?不,目前的趨勢是將前端和后端分開。現(xiàn)在很多地方的很多企業(yè)已經(jīng)基本實(shí)現(xiàn)了這個(gè)目標(biāo)。其結(jié)果是前端通過JavaScript完成所有相關(guān)工作,后端實(shí)現(xiàn)相對復(fù)雜,可以通
go語言以后會(huì)不會(huì)成為主流web開發(fā)語言?
不,目前的趨勢是將前端和后端分開?,F(xiàn)在很多地方的很多企業(yè)已經(jīng)基本實(shí)現(xiàn)了這個(gè)目標(biāo)。其結(jié)果是前端通過JavaScript完成所有相關(guān)工作,后端實(shí)現(xiàn)相對復(fù)雜,可以通過golang或Java等開發(fā)語言來完成。網(wǎng)芯。換句話說,web開發(fā)完全基于JS而不是其他語言。因此,其他語言的相關(guān)工作可以忽略不計(jì),JS已經(jīng)成為一種相關(guān)的領(lǐng)域語言
事實(shí)上,goweb的框架基本相同,iris或gin都不錯(cuò),beego也可以。在創(chuàng)建項(xiàng)目時(shí),beego會(huì)為您創(chuàng)建目錄結(jié)構(gòu),您只需在相應(yīng)的目錄中編寫相應(yīng)的功能代碼即可。
Go語言做Web應(yīng)用開發(fā)的框架,哪一個(gè)更適合入門?
我認(rèn)為圍棋將越來越廣泛地應(yīng)用于一些領(lǐng)域,如人工智能、服務(wù)器中間件、終端服務(wù)接口、云計(jì)算等。它的特點(diǎn)注定會(huì)在未來十年大放異彩。至于網(wǎng)絡(luò),它也將得到越來越廣泛的應(yīng)用。Go可能更注重后臺(tái)業(yè)務(wù)處理的邏輯,而前端仍然傾向于傳統(tǒng)的HTML-JS-CSS組合技術(shù)棧。前端和后端的分工非常明確,可以獨(dú)立完成具體要求。畢竟,Java、python、ruby、PHP和go都是服務(wù)器端開發(fā)良好的語言,能夠開發(fā)自己的專業(yè)知識(shí)是非常成功的語言。不需要重復(fù)制造現(xiàn)有的車輪(如果車輪跟不上時(shí)代的需要,也可以制造)。每種語言都有其特定的使命。工程師應(yīng)根據(jù)自己的特點(diǎn)選擇使用。在未來,技術(shù)堆棧將越來越全面,只要他們是某一領(lǐng)域的專業(yè)人士和社會(huì)上大多數(shù)人認(rèn)可的知識(shí),挖掘、開發(fā)和利用自然已成為主流技術(shù)!總之,go并不是主流的web開發(fā)語言,因?yàn)閯?chuàng)造者發(fā)明它的時(shí)候,初衷不是web開發(fā),它的使命不在那里,它更傾向于系統(tǒng)級(jí)的工程化開發(fā)。但到目前為止,它已經(jīng)逐漸成為web開發(fā)的一部分。這種事情已經(jīng)超出了創(chuàng)作者的預(yù)期,足以說明它是優(yōu)秀的。也許在某些程序員看來,它是web開發(fā)的殺手。許多牛頭人說圍棋是網(wǎng)絡(luò)世界的C語言,并非空穴來風(fēng)。