卓越飞翔博客卓越飞翔博客

卓越飞翔 - 您值得收藏的技术分享站
技术文章11179本站已运行3223

Golang web项目搭建-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 应用,目前已经应用于大量高并发的产品中。

卓越飞翔博客
上一篇: 使用fmt.Fprint函数将格式化的数据写入指定文件,如果文件不存在则创建
下一篇: 使用strings.Split函数将字符串按照指定分隔符拆分成多个子串
留言与评论(共有 0 条评论)
   
验证码:
隐藏边栏