使用go语言开发一个后端gin框架的web项目


用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并发

NSQ Message Queue KafkaMessageQueueGolang框架

相关文章
相关标签/搜索