这两天抽空把Go Lang的语法看完,总体感觉语言简介,性能强大。
感受最深就是里面的匿名字段引用,不管是struct还是的interface,还是嵌套引用,这些都是非常的完美和优雅。
准备接下用beego来开发一下Blog系统,算作是练习。
beego框架简单明了,从项目的建立与发布都一套完整的流程,算是给新手很好的练习~
1、安装
根据自己的系统选择下载哪个版本,下载地址:http://www.golangtc.com/download
以win为例,下载msi,安装完后,会系统环境变量里自动添加go目录,可以在cmd下,直接输入go检测
如果是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;
2、开发工具
用的是专门为go语言开发的一个工具-LiteIDE,小而强大
3、语法学习
golang的语言基础看的是:
https://github.com/astaxie/build-web-application-with-golang/blob/master/zh/02.0.md
这本书主要是Web方面,但里面的语言基础写的不错,比一般网上教程都要好
beego吗,直接看他的官网即可
http://beego.me/docs/intro/