开源|一款适合于快速开发业务的 Go 框架
Posted 开发者头条
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了开源|一款适合于快速开发业务的 Go 框架相关的知识,希望对你有一定的参考价值。
以下内容选自「码农周刊 VIP 会员」圈子,每日更新,精彩不断。
一款适合于快速开发业务的 Go 框架,可快速构建 API 服务或 Web 网站。
开源项目推荐--Go基础开发框架gf
GoFrame
是一款模块化、高性能、企业级的Go
基础开发框架。
如果您初识Go语言,您可以将GoFrame类似于PHP中的Laravel, Java中的SpringBoot或者Python中的Django。
特点
模块化、松耦合
模块丰富、开箱即用
简洁易用、快速接入
文档详尽、易于维护
自顶向下、体系化设计
统一框架、统一组件、降低选择成本
开发规范、设计模式、代码分层模型
便捷的开发工具链,提高效率、落地规范
完善的本地中文化支持
设计为团队及企业使用
地址
主库:https://github.com/gogf/gf
码云:https://gitee.com/johng/gf
安装
go get -u -v github.com/gogf/gf
推荐使用 go.mod
:
require github.com/gogf/gf latest
限制
golang版本 >= 1.11
架构
模块
核心模块
GoFrame
提供了一些基础的、常用的模块,简单、易用和轻量级,并保持极少的外部依赖,这些模块由gf
主仓库细致维护。
社区模块
社区模块主要由社区贡献并维护,大部分也是由gf
主仓库的贡献者提供及维护,存放于gogf
空间下,与gf
主仓库处于同一级别。有的社区模块是从gf
主仓库中剥离出来单独维护的模块,这些模块并不是特别常用,或者对外部依赖较重。
性能
大家较为感兴趣的Web
组件性能测试,请参考第三方性能测试评估:https://github.com/the-benchmarker/web-frameworks
可点击下方“阅读原文”了解更多
以上是关于开源|一款适合于快速开发业务的 Go 框架的主要内容,如果未能解决你的问题,请参考以下文章
腾讯 Tars 开源 Go 版本 Tars-Go,并发性能比 gRPC 高 5 倍