随笔·GO语言技术探索

本文探讨了Go语言的特点,如静态编译、并发性、丰富的标准库,并介绍了Go的Web框架Beego和Gin,以及ORM框架Gorm和Xorm。作者认为Go适合API和网络应用开发,提倡根据需求选择轻量级解决方案,以保持其简洁和高效。
摘要由CSDN通过智能技术生成

目录

一、Go简介

 二、Go框架

三、个人感悟


一、Go简介

go语言是由google发布的开源编程语言,有个好爹。

特点:

  1. 静态编译,会生成机器码,支持类似plan9汇编;
  2. 没有虚拟机
  3. 可以制作动态链接库,供Go或C程序使用;
  4. 可以调用C语言生成的动态链接库;
  5. 天然具有并发性(协程支持);
  6. 协程间通信,通常使用channel;
  7. 具有丰富的网络、数据库等方便服务器开发的标准库;

典型应用:

  1. 微服务、容器、服务器

 二、Go框架

      初步探索Go程序开发,作为一种比较新型的语言,在框架方面还没具有较好的生态,所出的一些框架发布版本较低(例:v0.x 1.x)。今天(2020年5月31日)初步研读了几个框架的官方文档和网友分享文章,给大家分享一下:

WEB框架:

       Beego框

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值