Skip to content

Latest commit

 

History

History
36 lines (22 loc) · 1.3 KB

01_开始GO.md

File metadata and controls

36 lines (22 loc) · 1.3 KB
title date
01_开始GO
2017/02/21 14:47:10

0、前言

Go是啥?看这里。简而言之,就是一门系统级的编程语言。

为嘛要学/用它?

  1. 追个潮流,体验下不同风格的语言设计思想
  2. 跨平台部署,单文件部署
  3. 强大的功能(系统级)
  4. 对分布式的友好支持

上手有啥问题?

  1. 不友好的语法(也有一部分人觉得语法很优雅,对我来说,这语法可算不上友好)
  2. 和大多数语言不一样的设计风格(需要慢慢消化)
  3. 没有趁手的IDE(LiteIDE, Sublime Text, VsCode这几个可以自己优化得比较好用)

1、开干

虽然比较恶心语法,但是其他优秀的点,也是比较吸引人的,再加上项目需要,那就开干。

因为有其他前/后端语言的经验,就跳过常规学习过程,直接上手做项目。

注意:虽然跳过了不少步骤,但是语法还是要学习的,书还是要看的,先来一本《Go语言编程》

1.1、创建项目基架

Go 是一个有很多规范的语法,就连创建目录结构也有一定的约束。之前的版本略过,我本地安装的是 go1.7.3 版本,通过 go version 可查看。

接下来就为该版本,创建一个相对较为标准的项目结构。