這兩天抽空把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/