Team-share-golang-basic

<h2 id="toc_0">Golang基本认识</h2>

<h3 id="toc_1">Profile</h3>

<ol> <li><p>语法严谨,简洁 <a href="https://github.com/liujb/pitaya/blob/master/golang-basic-program.md">basic-program</a></p>

<ul> <li>自带fmt,代码须经过格式化才能被编译通过。</li> <li>public,private靠大小写来约定。</li> <li>静态语言动态化 <code>age := 26</code></li> <li>range特性 </li> </ul></li> <li><p>部署方便</p>

<ul> <li>部署时候只需要提供一个可执行文件加配置即可。</li> </ul></li> </ol>

<h3 id="toc_2">Internet</h3>

<ol> <li>性能好,但是不如C,C++,JAVA。</li> <li>语言层面支持并发,Channel。</li> <li>廉价的goroutine可以让我们欢快的处理异步任务,channel可以用来交换数据。借助goroutine,可以很容易的实现高性能的服务端。</li> </ol>

<p><a href="http://www.zhihu.com/question/21409296">Golang的优势</a><br/><br/> <a href="http://tnt.wicast.tk/2015/05/04/golang-is-my-choice/">初入坑golang,感觉良好</a></p>

<h3 id="toc_3">Golang适合做什么</h3>

<ul> <li>服务器编程,以前你如果使用C或者C++做的那些事情,用Go来做很合适,例如处理日志、数据打包、虚拟机处理、文件系统等。</li> <li>分布式系统,数据库代理器等</li> <li>网络编程,这一块目前应用最广,包括Web应用、API应用、下载应用、</li> <li>内存数据库,前一段时间google开发的groupcache,couchbase的部分组建</li> <li>云平台,目前国外很多云平台在采用Go开发,CloudFoundy的部分组建,前VMare的技术总监自己出来搞的apcera云平台。</li> </ul>

<h2 id="toc_4">开发环境的搭建</h2>

<ol> <li><a href="https://github.com/liujb/pitaya/blob/master/golang-mac-env-and-path.md">Golang-env-and-path</a><br/></li> <li><a href="https://github.com/liujb/pitaya/blob/master/golang-dev-on-mac.md">Golang-dev-env-on-mac</a><br/></li> <li><a href="http://golang.org/doc/install">Golang-install</a><br/></li> <li><a href="http://sunbofu.blog.51cto.com/6431507/1546005">Sublime环境</a><br/></li> <li><a href="http://www.infoq.com/cn/articles/use-liteIDE-develop-go">LiteIDE</a></li> </ol>

<h2 id="toc_5">Demos</h2>

<ol> <li><a href="https://github.com/liujb/pitaya/blob/master/golang-protobuf-quick-start.md">Golang-use-protobuf</a><br/></li> <li><a href="https://github.com/liujb/go-redis-demo">Golang-use-redis</a></li> </ol>

转载于:https://my.oschina.net/liujiangbei/blog/605771

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值