[爆卦]golang缺點是什麼?優點缺點精華區懶人包

為什麼這篇golang缺點鄉民發文收入到精華區:因為在golang缺點這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者a8319 (迪拉克)看板Soft_Job標題[請益] 台灣golang的現況與未來時間Fri ...


最近有個機會進到一家用go的小公司

也願意讓我進去學

go光聽就覺得很潮 所以滿吸引我的

但在台灣golang是不是幾乎沒有人用啊?

版上好像也沒有人在徵 也沒人討論



想請教看看各位 覺得go這個語言如何

在台灣是否有前景

或是更直接一點 是否有錢景

希望比較有接觸的大大可以分享一下

thx

--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.243.252.137
※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1502464104.A.59F.html
lihaomai: 蠻多大公司有在用,如17 08/11 23:14
dreamnook: 自學中 但還沒弄出發揮出golang聲稱效能的專案過XD 08/11 23:21
kkk003: 公司有用來開發一些簡單的服務 08/11 23:41
elements: 只是名字潮,寫起來沒有什麼爽度,而且 gofmt 排版很醜 08/12 00:28
RunRun5566: 語法太獨特了,一直都不太喜歡Google的開發工具 08/12 00:35
RunRun5566: Angular, Firebase, blablabla的, 感覺不夠人性化 08/12 00:35
RunRun5566: 當然這是我的見解啦,參考就好 08/12 00:36
dnabossking: 覺得go真的很工程師,而且語言本身就融合許多模式在 08/12 00:53
dnabossking: 裡面了 08/12 00:53
Rsh920501: Go 的語法我自己是寫的很開心啦 08/12 01:01
Rsh920501: 17、旋轉、straas 這些開的 pay 都蠻高的 08/12 01:01
Rsh920501: 工作可參考 https://github.com/golangtw/jobs/issues 08/12 01:02
alog: 寫小的webservice用docker部署起來挺爽的 08/12 01:04
hungys: goroutine、channel 很不錯。缺點是有些地方實在很龜毛, 08/12 01:08
hungys: 像是不允許有宣告卻沒使用的變數,然後沒有 generics 支 08/12 01:08
hungys: 援也不太方便。另外 exception 的處理個人也不是很喜歡。 08/12 01:08
hungys: 國外很多公司都是業務量擴張才開始遷移到 Go,國內大概要 08/12 01:10
hungys: 有一定發展的中小型公司吧。 08/12 01:10
jefflu: 米國的新創只要有寫server side的 現在大概9成都是golang 08/12 04:19
hungys: 樓上有根據?九成也太誇張,Node.js 跟 Rails 應該還是比 08/12 09:06
hungys: 較多吧 @@ 08/12 09:06
join183club: 小心google推的東西也是有失敗的 08/12 09:16
abc01251: go的語法 個人真的沒有愛 很不人性化 08/12 09:48
badyy: 做backend的東西,兼具效能跟開發速度. 08/12 10:07
y3k: 殺手級應用出來之前 不太可能受到太多青睞 功能跟C差不多但是 08/12 11:50
y3k: 效能有輸 我記得僅比Java略快?@@ 語法上就較多語法糖很方便寫 08/12 11:51
plcder: docker就是GO寫的現在全世界流行用來做devops 08/12 12:14
bibo9901: docker的核心就是複製檔案然後chroot 跟語言關係很小吧 08/12 12:21
beaprayguy: 說九成會不會太誇張 08/12 12:26
hungys: 哪裡沒殺手級應用,Docker就Go寫的,Kubernetes也是 08/12 12:27
hungys: 之前關掉的Parse,後端後來也遷移到Go去了 08/12 12:28
elements: docker 和 kubernetes 只是工具不是 sdk,算不上什麼殺 08/12 13:02
elements: 手級應用。kubernetes 也是用 restful API 來控制,會 08/12 13:02
elements: 不會 go 沒有關係,最多只是證明 go 能夠寫出這種等級 08/12 13:02
elements: 的程式。 08/12 13:02
jlhc: go目前沒什麼大的進展 但是也很好用 有c的需求改用go很棒 08/12 13:16
jlhc: 但是殺雞不一定要牛刀啦 市面上8-9成的商業應用都用不到go 08/12 13:17
jlhc: docker 的核心概念跟go一點關係都沒吧XD 08/12 13:17
hungys: 語言終究是工具,它的特點不就是能用很簡單的方式寫出 08/12 13:36
hungys: high concurrency、效能好的程式,用blocking的概念寫出 08/12 13:36
hungys: 實際上non-blocking的行為,國外也已經不少公司證明過了 08/12 13:37
hungys: Uber本來大量使用Node.js,現在也逐步為了效能改用Go寫 08/12 13:37
hungys: 我不覺得它還沒被證明過,只是跟其他語言或框架比起來它 08/12 13:38
hungys: 開發成本還是相對偏高,所以才比較少公司在前期就導入 08/12 13:39
Sunal: 是殺手級應用 還是殺手級應用程式 不一樣唷 08/12 13:40
elements: 我會建議原 po,如果真的覺得 go 好潮好潮,那就去。即 08/12 14:03
elements: 使 go 兩年後突然死了,你也學了不少觀念,再跳也快。 08/12 14:03
elements: 重點是,找到一個你願意投入的工作。 08/12 14:03
elements: 你要知道 go 的好與不好,你至少要很熟另一個程式語言 08/12 14:04
testPtt: 等Android Studio專案支援吧 08/12 14:57
kytu: Dcard 也有在用~~golang meetup 也很常辦在Dcard! 08/21 12:36
orson: 還有個ethereum體系也是用go寫的。 08/21 13:37
kkdai: 看來社群要繼續努力... 要不要來參加一次 golang.tw 聚會? 08/21 15:33

你可能也想看看

搜尋相關網站