Skip to content

GoFrame V2真香,我是Get到了高内聚低耦合的点,你呢?

本文为掘金社区首发签约文章,14天内禁止转载,14天后未获授权禁止转载,侵权必究!

让开发者更好的做到“模块内部高内聚,模块之间松耦合”,是我认为GoFrame V2设计的精髓。

前言

用GoFrame开发商业项目已经很长时间,发现GoFrame的版本更新比较快,社区也非常的活跃。

因为历史原因,我之前一直用V1.16版本做商业项目的开发,虽然个人有比较强的意愿升级到V2。

但是考虑到项目稳定性及开发成本等等原因,商业项目并未升级。这可能也是很多小伙伴面临的问题。

受到鼓励

正好前段时间,分享了自己的开源项目【Go WEB进阶实战】基于GoFrame搭建的电商前后台API系统 受到了大家的关注和支持,也得到了GoFrame作者的点赞转发。

更重要的是:收到了社区里很多小伙伴的优化建议,其中最好的就是建议我使用V2版本,因为提供了很多新特性,可以更好的实现需求,稳定且高效。

决定升级

所以,我决定把我开源的项目从V1.16.x版本,升级到最新的V2.2.0版本,踩一下升级的坑,享受一下升级后的快乐。欢迎小伙伴们加入到我的开源项目中:电商前后台系统API,已经开发了100多个接口,包括电商项目的常用功能。

因为内容比较长且硬核,所以我决定分两篇文章分享:

  1. 这篇文章重点:介绍GoFrame V2的新特性,和V1相比有哪些优势?最大的变化是什么?

  2. 第二篇文章会分享一下:我从V1升级到V2的踩坑之旅,相信对很多小伙伴都有帮助。

这个经历实属不易,希望小伙伴们可以点赞、关注、转发一波。

适合看的人群

  1. 掌握Go基础后,想用成熟框架开发项目的伙伴,建议读完我的文章之后,直接使用GoFrame最新的V2版本实战开发
  2. 目前在用V1版本,有意愿但是没有大量精力学习V2新特性的伙伴,担心升级问题太高不敢贸然升级的伙伴们。
  3. 想提高自己学习新知识效率的小伙伴,欢迎复刻我的这种实践方式。

站在开发者的角度

不管你是哪种人群,都建议花时间仔细阅读官方文