Golang web项目搭建-1

Go语言进阶学习

共 819字,需浏览 2分钟

 · 2022-04-20

点击上方“Go语言进阶学习”,进行关注

回复“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学习群请在后台回复【入群

万水千山总是情,点个【在看】行不行

浏览 61
点赞
评论
收藏
分享

手机扫一扫分享

举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

举报