用liteide來開發go的後端項目,須要注意的是環境變量要配置正確了
主要是GOROOT, GOPATH, GOBIN, PATH這幾個,
GOPATH主要用來存放要安的包,主要使用go get 來獲取包,包就存放在gopath裏面了.
對於當前的項目,要想當前項目裏面的包被發現,須要配置GOPATH添加當前項目的路徑
以後就是同一個包裏面的引用不須要加import, 其餘包裏面的, 方法和屬性若是要開放給其餘
模塊使用,名稱必須是大寫!這點很重要git
package util import "fmt" func Show(word string){ fmt.Println(word) }
怎麼說呢? 最近文章總寫了半截,而後就總是抽不出時間去寫下面的,由於自己不是作GO語言開發的,這一年在老家這邊寫了一個.net core的微服務項目,在家鄉,忙一些事情,因此不少就沒有計較,畢竟錢多離家近的工做基本沒有,尤爲是在本身家這個IT很是落後的地方。不過Go語言的興趣是有的,畢竟要掌握腳本語言,這個是併發的靜態語言,並且B站也是用這個開發的,前陣子還在Github上FORK了個B站的源碼,這樣這個東西開發大視頻網站也不錯,寫起來估計也不會太累。我呢,又有些懶,許多事情,一天以爲本身負荷夠了,就不想去動了,除非夜深人靜,哪天來了興趣,mac和電腦就擺在牀邊桌子上,拿出鍵盤碼上一陣子,不過Goin框架後面的東西仍是會接下去寫出來的。有時候要作一件事情就是一件契機,開了頭後面繼續下去就行了,而後弄到一個小完整,了卻一樁心事,不再煩這個,畢竟技多不壓人撒。github
精彩時時有,發現靠探知,很偶然忽然發現Vs竟然帶了一個叫CookieCutter的項目模板管理工具,開始不明因此,搜索了一下發現Github直連的,裏面有很是多的項目Scaffolding的模板,這樣的話許多項目就不須要本身從頭搭了,其實作項目開始的時候最慢的就是搭建腳手架了,而Github上面已經有了一個集中的模板庫,這樣就能夠快速搭建不一樣開發者發佈在上面的不一樣框架的模板項目了,若是足夠方便,這個就真的很是好用了,畢竟能夠省很是大的力。就好比說,GoGIN框架的初始模板就能夠到上面找找看,安裝好了環境和包管理器,用模板搭建無疑是最快的。後端
正常的例子: Golang Sample GORMSample併發