新誕生的go語言,會對web前端產生衝擊嗎?

金樓家Kening


今天看到頂樓的樓主的問題,又翻看了一下各樓層大神們的回答,下面是一個go語言和前端開發都做的程序員,給頂樓的回答。

首先,go語言是服務端的編程語言,不是用來做web前端開發的,因此,談不上會對web前端產生衝擊了。打個比方,一個是賣場,一個是廠家,賣場有很多,也有各種生產不種商品的廠商,Java、python、php等都可以生產內容,都可以由賣場來向用戶展示和銷售。因此,兩者可以是配合關係,兩者也可以獨立存在。


我們再單獨看一下web大前端的發展,HTML5在PC端、移動端上均應用廣泛,被稱為Web的未來。HTML5不僅獨佔谷歌平臺,而且微軟、蘋果等國外瀏覽器廠商也鼓勵大家轉投HTML5,因為HTML5在安全、性能、Web開發等方面優勢明顯。而傲遊(Maxthon)、360、搜狗、QQ、獵豹等國產瀏覽器,同樣對HTML5一致看好、追捧。

由此可見,HTML5將成為未來5-10年內,移動互聯網領域的主宰者。

現在移動端等終端設備崛起,已超過PC端,由此導致開發語言不統一,開發越來越困難。只需一次開發,就能適合所有平臺的大前端時代應運而生。HTML5作為前端主力開發技術,毫無疑問地成了大前端時代的王者。

go語言的前景更是一片大好,現在go的關注度也越來越高從分佈式計算,網站後臺,g等等等等,很多地方go都可以勝任,並且性能也比較好,值得學習。go的招聘崗位信息也越來越多,雖然java,c++,python的在編程語言排行榜上居前列,雖然現在已經有很多公司再用go完成一些項目了,區塊鏈的火爆,更是帶動了go的發展。我自已現在主要也是用go和java開發,繼續保持關注和學習go吧。

現在通用的編程語言很多,不管是前端html、javascript還是後端go、java、python語言,一定要精通一門的同時,去學習和使用多門語言,創造了這個五彩繽紛的軟件的世界。編程語言這塊,如果大家都一成不變,那些專家豈不是英雄無用武之地。因為大多人都是盲從,要判斷一個語言的優劣,是不容易的,好用,會用,能解決問題,做出項目就好。


幣市鏈圈


webAssembly才是對前端最大的衝擊,blazor瞭解下


變形精怪


生出來10幾年了,一直用的人很少


juju031


瀉藥,Go不新了,出來快十年,但給人感覺不慍不火,基於其高性能、易部署特點,但過程式、無泛型、錯誤處理繁瑣等不適合大型項目缺點,當前主要應用在後臺服務開發上,但是不排除慢慢滲透到前端開發中,已經有不少較熱門的Go版Web開發框架出現了,隨著Go2.0開發方案落實,等它出來後,估計Go一時會大火,隨之帶來一波Web衝擊猶可未知。


IT晴天看世界


Web已經不是網站了,Go在分佈式網絡中很適合開發,內置net組件對網絡開發真的是太方便了。於其是衝擊,不如說是加強補足。


Coral中國


go語言的方向不是前端。主要是後端,目前主要應用是雲計算跟區塊鏈,前端的技術架構主要以 js語言為主,vue,react,node.js等,所以搞前端的不必擔心 go語言會對前端造成衝擊。


阿爾法軟件測評


不會。go主要用於後臺高併發環境,由google發明的一種開發語言。主要特點是協程,一臺服務器能支撐百萬級的併發。缺點是語法不友好,語言本身還有一些這樣那樣的問題,還不夠成熟。


QSong908


go語言是谷歌2009年發佈的程序語言,主要特點是天然支持高併發,支持垃圾回收等。

該語言主要作為後端語言使用,故與web前端沒有直接關係,也沒有造成衝擊一說。


程序引力


go的方向是高併發和高性能編程,主打服務端,應用於前端這種只是輔助,畢竟代價太大。


喬什麼630


09年出的,谷歌出品一般來說都是不錯的,但是go的主要設計方向是為構建服務器軟件所設計,也就是主要為後端,所以不存在對前端的衝擊


分享到:


相關文章: