{eval=Array;=+count(Array);}
Go語言似乎并沒有不流行,在各大榜單盤點最流行的編程語言時,Go語言都是榜上有名。
1.優(yōu)勢:簡單
談到Go語言大家的第一反應(yīng)可能就是簡單,當(dāng)然這也是Go語言的一大優(yōu)勢,一個有經(jīng)驗的程序員一個晚上就可以掌握,而其他新語言如Swift它的相關(guān)文檔就得有幾百頁厚。
簡單帶來的另一個優(yōu)點就是更易于閱讀,Go語言規(guī)范,有其他語言基礎(chǔ)的程序員也能迅速上手,由于學(xué)習(xí)曲線平緩,團隊之間的差距更小,更利于合作,另外Go 自帶完善的工具鏈,大大提高了團隊協(xié)作的一致性。
劣勢:簡陋
當(dāng)然,在晚上學(xué)習(xí)一門語言是很好的,但Go是舍棄了很多現(xiàn)代抽象的功能才實現(xiàn)了簡單性,舍棄了這些功能也就意味著你不能依靠更復(fù)雜語言的力量來對抗Bug。所以對于復(fù)雜性和抽象的愛好者來說,Go語言不是進步反而是倒退。
除此之外,每個程序員都有自己的編程想法,有的人想要泛型,有的人想要可擴展性......但Go語言的使用往往會讓程序員有一種綁住手腳的感覺,無法大展拳腳。
感覺題主是不是說反話?哈哈。不用看鐵定是個老問題了!
首先貼一個如下鏈接:https://github.com/golang/go/wiki/GoUsers。
上面這個鏈接中列出了在全球范圍內(nèi)采用Go語言技術(shù)進行開發(fā)的一系列公司。如果仔細(xì)看這個表格中,粗略統(tǒng)計,大概有上千家應(yīng)該有吧。雖然幾千家從全球來說這個數(shù)字寥寥無幾,但是可以肯定的是這個表單上肯定是少了,更多一部分的公司是上不了這個名單的,換句話說,能上這個官方名單的,一定都是有一定規(guī)模的中或者大型公司。
如果我的這觀點不能說服樓主,我們選擇該名單中的中國企業(yè),你會發(fā)現(xiàn):ucloud、百度、京東、美團、滴滴等等這些在中國屬于一線或者二線的互聯(lián)網(wǎng)企業(yè),都不在此表單中,但是這些企業(yè)包括其他的一二三線的互聯(lián)網(wǎng)公司,都在使用Go語言。所以我才說,數(shù)量遠(yuǎn)不止這么多。
其次,需要明確的一點是,Go語言是2009年剛剛正式發(fā)布的哦。到今天我寫答案的2019年,也不過才10周歲而已啊。而,如果關(guān)注Go語言的生態(tài)的話,就能知道Go語言的web開發(fā),Docker,etcd,分布式,微服務(wù)框架,區(qū)塊鏈行業(yè)開發(fā)等這些,都是Go語言擅長的地方或者領(lǐng)域。這個觀點我在其他問題中也回答過類似的話。而如果我們不看條件,只看結(jié)果。那就和讓一個10歲的小孩和一個25歲的成年人去扳手腕,比身高,是一個道理。
所以呢,說一千道一萬還是那句話:
覺得Go語言好的,它值的你一試。覺得Go語言不好的,那就把答案交給時間吧。
縱觀這幾年的發(fā)展,go語言的趨勢越來越明顯,很多大廠都在go的方向發(fā)展,并且不少廠家都是全Go化,覺得以后的Go趨勢會越來越好,繼續(xù)加油????
其實感覺現(xiàn)在已經(jīng)流行起來了,現(xiàn)在很多公司的應(yīng)用都由php轉(zhuǎn)向go,如果兩者都會的話,應(yīng)該很受歡迎。
go語言剛出來的時候,吸引了好多公司組織,讓它一度當(dāng)選為年度語言,并且在TIOBE一度沖到14位,之后就開始不溫不火,排名緩慢下降。現(xiàn)在基本上是在19位前后。
0
回答10
回答10
回答10
回答0
回答0
回答0
回答0
回答0
回答0
回答