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