Golang web项目搭建-1
回复“Go语言”即可获赠从入门到进阶共10本电子书
醉月频中圣,迷花不事君。
“ 阅读本文大概需要1分钟 ”
以下是项目搭建系列的概要,大家可以提前准备起来了。
项目类型
项目搭建系列先选取的是最为常见的web项目。
开发环境-Mac、Windows、linux
开发环境的选取随意吧,毕竟Go也是跨平台的。
开发工具-Goland
开发工具的选取,因人而异吧,我主要使用Goland,新手的话还是比较推荐Goland的,可以参考以前的文章:工欲善其事,必先利其器 (开发工具)
开发框架-Beego
基本上该有的都有吧, 一个使用 Go 的思维来帮助您构建并开发 Go 应用程序的开源框架,beego官网
简单化, RESTful 支持、MVC 模型,可以使用 bee 工具快速地开发应用,包括监控代码修改进行热编译、自动化测试代码以及自动化打包部署。
智能化, 支持智能路由、智能监控,可以监控 QPS、内存消耗、CPU 使用,以及 goroutine 的运行状况,让您的线上应用尽在掌握。
模块化, beego 内置了强大的模块,包括 Session、缓存操作、日志记录、配置解析、性能监控、上下文操作、ORM 模块、请求模拟等强大的模块,足以支撑你任何的应用。
高性能, beego 采用了 Go 原生的 http 包来处理请求,goroutine 的并发效率足以应付大流量的 Web 应用和 API 应用,目前已经应用于大量高并发的产品中。
------------------- End -------------------
往期精彩文章推荐:
欢迎大家点赞,留言,转发,转载,感谢大家的相伴与支持
想加入Go学习群请在后台回复【入群】
万水千山总是情,点个【在看】行不行
评论