这两天抽空把Go Lang的语法看完,整体感受语言简介,性能强大。
感觉最深就是里面的匿名字段引用,无论是struct仍是的interface,仍是嵌套引用,这些都是很是的完美和优雅。git
准备接下用beego来开发一下Blog系统,算做是练习。
beego框架简单明了,从项目的创建与发布都一套完整的流程,算是给新手很好的练习~github
一、安装golang
根据本身的系统选择下载哪一个版本,下载地址:http://www.golangtc.com/downloadweb
以win为例,下载msi,安装完后,会系统环境变量里自动添加go目录,能够在cmd下,直接输入go检测app
若是是Linux或Mac,要进行环境配置GOROOT, export导入一下框架
这里说一下goroot和gopath,对初学者这两个目录有些人不太明白工具
goroot是go的安装目录路径性能
gopath是工做路径目录,因此下载的项目都要放在src下学习
Windows环境变量:开发工具
GOROOT
D:\Program Files\Go\
GOPATH
D:\Program Files\Gopath
PATH里追加:
;D:\Program Files\Go\bin;
二、开发工具
用的是专门为go语言开发的一个工具-LiteIDE,小而强大
三、语法学习
golang的语言基础看的是:
https://github.com/astaxie/build-web-application-with-golang/blob/master/zh/02.0.md
这本书主要是Web方面,但里面的语言基础写的不错,比通常网上教程都要好
beego吗,直接看他的官网便可
http://beego.me/docs/intro/