当前位置 : 主页 > 网络编程 > 其它编程 >

Golang web项目搭建-1

来源:互联网 收集:自由互联 发布时间:2023-07-31
项目类型 项目搭建系列先选取的是最为常见的web项目。 开发环境-Mac、Windows、linux 开发环境的选取随意吧,毕竟Go也是跨平台的。 开发工具-Goland 开发工具的选取,因人而异吧,我主要

项目类型

项目搭建系列先选取的是最为常见的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 应用,目前已经应用于大量高并发的产品中。

上一篇:如何在Go中使用context实现请求并发控制
下一篇:没有了
网友评论