增加DryRun特性,支持空跑时只执行查询不执行写入 /更新 /删除操作:https://goframe.org/database/gdb/senior 增加create_at,update_at写入时间、更新时间字段自动填充特性:https://goframe.org/database/gdb/chaining/auto-time 增加delete_at软删除特性:https://goframe.org/database/gdb/chaining/auto-time 增...
由于工作需要,这些年来也接触了不少的开发框架,Golang的开发框架比较多,不过基本都是Web"框架"为主。这里稍微打了个引号,因为大部分"框架"从设计和功能定位上来讲,充其量都只能算是一个组件,需要项目使用的话得自己四处再去找找其他的组件,或者自己造轮子。如果用于Web开发,这些"框架"的Web开发能力均已完备,无太...
goframe Web: 性能测试:8 开源(国内) 项目地址:github.com/gogf/gf 模块化框架 优点: 主要以工程化和企业级方向为主,特别是模块化设计和工程化设计思想非常棒。针对业务项目而言,提供了开发规范、项目规范、命名规范、设计模式、开发工具链、丰富的模块、高质量代码和文档,社区活跃。作者也是资深的PHP开发者,PHP...
golang 使用grpc GF(Go Frame)是一款模块化、松耦合、轻量级、高性能的Go语言Web开发框架。支持热重启、热更新、多域名、多端口、多服务、HTTP/HTTPS、动态路由等特性 ,并提供了Web服务开发的系列核心组件,如:Router、Cookie、Session、服务注册、配置管理、模板引擎、数据校验、分页管理、数据库ORM等等等等, 并且提...
原文地址: GoFrame官网 - 类似PHP-Laravel, Java-SpringBoot的Go企业级开发框架由于工作需要,这些年来也接触了不少的开发框架,Golang的开发框架比较多,不过基本都是Web"框架"为主。这里稍微打了个引号…
vueper5楼•1 个月前
Golang框架选型比较: goframe, beego, iris和gin, 由于工作需要,这些年来也接触了不少的开发框架,Golang的开发框架比较多,不过基本都是Web"框架"为主。这里稍微打了个引号,因为大部分"框架"从设计和功能定位上来讲,充其量都只能算是一个组件,需要项目使用的话得自己
第一次基于GoFrame框架开发项目,这是一个灵感来自PHP Laravel的Golang开发框架,使用之后其实自己并不是很喜欢,把一个开发语言的习惯直接迁移到另一个开发语言上,个人觉得并不是一个好主意,不过这次并不想讨论这个。 同事之前的实践 异常处理是每个框架都需要考虑的问题,GoFrame也有自己的设计,可以看他们的官方文档。
GF(Go Frame)是一款模块化、松耦合、生产级Go应用开发框架。提供了常用的核心开发组件,如:缓存、日志、文件、时间、队列、数组、集合、字符串、定时器、命令行、文件锁、内存锁、对象池、连接池、数据校验、数据编码、文件监控、定时任务、数据库ORM、TCP/UDP组件、进程管理/通信、 ...
1.GoFrame:一个模块化、工程化、企业级的Go应用开发框架。提供了开发规范、项目规范、命名规范、设计模式、开发工具链、丰富的模块、高质量代码和文档。2.Beego:一个功能全面的Go语言开发框架,有着丰富的开发模块和MVC设计模式。定位为Web开发,但也可以用于非Web项目开发。3.Iris:主要侧重于Web开发,提供了一...