谷歌編程語言Go語言golang真的不錯,但是也有折磨人的地方

作為創業小公司,又愛瞎折騰,就是喜歡使用不同的語言解決不同的業務。

從PHP、Java再到Rust,各有各的優點,其實都是很好解決的。有問題也是開發過程的問題!

而Go語言,開發爽快,語法簡單快捷,併發編程一把梭。但是,有時會也會有折磨人的地方,那就是一直以來在談的包和依賴管理的問題,2020年了,對我來說還很痛苦。


谷歌編程語言Go語言golang真的不錯,但是也有折磨人的地方

國內終於有了golang的可訪問官網


如果使用別人的demo啥的,比如在gopath外發布的倉庫或者私有地址,容易出現問題。

谷歌編程語言Go語言golang真的不錯,但是也有折磨人的地方


當然,go一直把自己定位為與C和C++一個級別的編程語言,人家也沒個好的依賴管理倉庫,我看我是把go當成其它高級語言一個角度看問題,這也許對golang有點不公平呀呀?但如果看看Rust可就不能忍了,人家也是底層語言,搞的cargo crate真香!


谷歌編程語言Go語言golang真的不錯,但是也有折磨人的地方


go經過多年發展,也有不少的依賴管理方式,我目前常用的是go新版本的 module模式。可是,在國內,不能連接外網,那就悲慘了,經常無法go get到依賴的依賴。


谷歌編程語言Go語言golang真的不錯,但是也有折磨人的地方


也有不少的GOPROXY代理倉庫地址,都試過了,但我自身用過的很多第三方庫就是下載不下來,急人了。唯有科學外網才能下載,但是現實條件是不是任意一個電腦、macOS或者Windows可以放心大膽的去科學連接網絡呀。並且有時會上午速度快下午沒速度,真能把人急死。


谷歌編程語言Go語言golang真的不錯,但是也有折磨人的地方


回想起當年做安卓開發,安卓SDK就需要外網才能正常下載,但最近幾年完全不需要,下載Android Studio一把梭,工具和倉庫都很一路順風。


分享到:


相關文章: