0-0 Golang筆記開篇

術(shù)語

  • Gopher 使用Golang開發(fā)的工程師,自稱Gopher

Golang 版本

目前Golang的版本 go version go1.11 darwin/amd64

建議目前可選版本 go1.10.4

開發(fā)環(huán)境

目前(2015-09-15),go-plus暫時(shí)不支持golang 1.5.1vendor 特性。
我在開發(fā)環(huán)境配置 vendor 特性,并將golang編寫的若干項(xiàng)目,按照 vendor 方式重新組織。
在Atom編輯時(shí),如果遇到與存儲(chǔ)在 vendor 包的語法提示時(shí),則不能自動(dòng)獲取。

Golang目前支持主流的操作系統(tǒng) macOS Windows 32 & 64 Linux
推薦在 macOS環(huán)境下開發(fā)。

作者同時(shí)在 macOSDocker Linux 環(huán)境下進(jìn)行開發(fā),

目標(biāo)環(huán)境 WindowsLinux。

編輯器(推薦Atom)

  • Vim
  • Atom
  • VSCode

推薦使用 Atom 編輯器,并安裝支持 Golang 的插件 go-plus。

目前(2015-09-15),go-plus暫時(shí)不支持Golang 1.5.1vendor 特性。 我在開發(fā)環(huán)境配置 vendor 特性,并將Golang編寫的若干項(xiàng)目,按照 vendor 方式重新組織。 在Atom編輯時(shí),如果遇到與存儲(chǔ)在 vendor 包的語法提示時(shí),則不能自動(dòng)獲取。

項(xiàng)目規(guī)模大的時(shí)候,所依賴的包很容易達(dá)到幾百M(fèi)B。當(dāng)然不僅僅是源代碼。

作者曾經(jīng)使用Vim開發(fā)出來第一個(gè)Golang項(xiàng)目,并與2013年底上線試運(yùn)行,2014年3月31號(hào)開始穩(wěn)定運(yùn)行至今。
當(dāng)時(shí)的各種集成開發(fā)環(huán)境尚不成熟,Vim成為穩(wěn)定的最佳開發(fā)環(huán)境,建議現(xiàn)在的開發(fā)者選擇Vim做為備用編輯器。

作者曾經(jīng)短期使用Eclipse+Plugin瀏覽和修改局部的Golang源代碼。

目前有很多Gopher使用VSCode做為主力編輯器。

推薦使用Makefile

golang-step-1目錄下包含一個(gè)使用Makefile的項(xiàng)目案例。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 陳淺淺閱讀 337評(píng)論 0 0
  • 7.標(biāo)簽定義嵌入的內(nèi)容,比如插件。 列: 8. 標(biāo)簽定義 figure 元素的標(biāo)題?!眆igcaption” 元素...
    電影里的夢(mèng)i閱讀 379評(píng)論 0 0
  • 立秋 文/付朝蘭 炎熱之時(shí)盼立秋 秋天到來熱在午 要看今年幾時(shí)立 傍晚九點(diǎn)半時(shí)候
    付朝蘭閱讀 1,073評(píng)論 14 35

友情鏈接更多精彩內(nèi)容