go-admin框架分析—(终)

这篇具有很好参考价值的文章主要介绍了go-admin框架分析—(终)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

go-admin框架还没分析完,我决定提前放弃了。。。
导火线是写上一篇“go-admin框架分析(4)—jwt”后,我想搞明白在文件“common/middlerware/init.go”中的sdk.Runtime.SetMiddleware(JwtTokenCheck, (*jwt.GinJWTMiddleware).MiddlewareFunc)一句话到底有什么作用。因为我文章中不需要这句话也能实现功能。
百度查资料,去github仓库翻issue,甚至想加QQ群(加群居然还要我点星星,点了星星也没通过),他的源代码实在是没有注释呀!
我那篇日志系统的分析花了我多少时间才搞明白呀。
总结如下:
缺点

  1. 源码缺乏注释
  2. 没有架构图
  3. 文档资料少
  4. 仓库在GitHub,访问困难
  5. 代码书写格式限制较多
  6. 学习成本很高,研究了一个星期,依然没搞明白架构,用起来不明不白

难怪网上资料这么少。。。。

优点

  1. 开箱即用,无需关注框架实现
  2. 框架项目结构相对简洁,框架和业务的解耦做得还不错
  3. 功能丰富,几乎涵盖所有需要的

于是我就去百度查,有没有别的框架,要求不高,基于gin做一些基本的封装,源码注释详细点,能够介绍框架的设计逻辑。

还真找到一个:GinSkeleton
他的优点:

  1. 非常详细的框架介绍和代码解释,真的做得很不错了
  2. 包含了基本的模块,又给予选择的权利,不是完全写死在框架中
  3. 封装适度
  4. 基本按照业界通用的方案封装代码,大大减少学习成本,一个晚上就基本把想知道的知识点了解了,后续业务定制的时候也知道从何下手
  5. 代码仓在gitee,再也不用访问半天了

用这个框架哪里还需要自己去写什么分析,完全没必要。框架的优化更新就交给更专业的人去做,自己关注业务,明天就可以开始业务开发了。文章来源地址https://www.toymoban.com/news/detail-404688.html

到了这里,关于go-admin框架分析—(终)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • dcat admin框架开发前台

    dcat admin框架是一款后台框架,我们需要使用laravel开发前台框架,dcat admin本身基于laravel,没必要在重新创建前台项目,这篇文章记录我的开发过程。 对于dcat admin来说本身存在一个后台用户表[admin_users],为了与前台用户表进行区分,修改用户表名称。由于我们所做的项目为游

    2024年01月22日
    浏览(36)
  • Django框架之Admin站点管理

    Django的强大体现在其内置的Admin模块可以使得开发人员在不做任何编码的情况下就拥有网站后台管理功能。 目录 概述 配置admin应用 创建管理员账户 启动服务器 登录网站 语言汉化 管理数据表 引入 注册 总结 内容发布:负责添加、修改、删除内容;内容访问查看。 在setting

    2023年04月25日
    浏览(44)
  • 前端框架 vue-admin-template的搭建运行

    vue-element-admin是基于element-ui 的一套后台管理系统集成方案。 GitHub - PanJiaChen/vue-element-admin: :tada: A magical vue admin https://panjiachen.github.io/vue-element-admin 地址下载node.js  1.6版本 CNPM Binaries Mirror https://registry.npmmirror.com/binary.html?path=node/latest-v16.x/ 然后一路傻瓜式安装即可 1.下载包

    2024年02月10日
    浏览(33)
  • Taurus .Net Core 微服务开源框架:Admin 插件【4-5】 - 配置管理-Mvc【Plugin-Admin 后台】

    继上篇:Taurus .Net Core 微服务开源框架:Admin 插件【4-4】 - 配置管理-Mvc【Plugin-CORS 跨域】 本篇继续介绍下一个内容: 配置界面如下:  配置说明如下: 这是个很危险的开关: 因此,需要知道持久化的目录: 默认在 /App_Data/admin/config.ini 中,以 json 格式存档,大至如下: 可

    2024年02月04日
    浏览(48)
  • vue3 pure-admin框架的一个问题

    这个bug是打开一个没有内容的页面再返回之前有内容的页面之后,有内容的页面的内容都消失不见 原因:居然是没有用div/div标签包裹导致的,不知道其他是不是这样,也许只是pure-admin框架会这样。 解决:在templete下面用div/div包裹所有内容

    2024年01月22日
    浏览(43)
  • 管理后台UI框架vue-vben-admin运行

    Vue Vben Admin 是一个免费开源的中后台模版。使用了最新的vue3,vite2,TypeScript等主流技术开发,开箱即用的中后台前端解决方案,也可用于学习参考。 Github地址: https://github.com/anncwb/vue-vben-admin 文档地址: https://vvbin.cn/doc-next/ Tailwind CSS Ant Design Vue 2.0 node 和 git -项目开发环境 Vi

    2024年02月06日
    浏览(37)
  • Go-Ldap-Admin | openLDAP 同步钉钉、企业微信、飞书组织架构实践和部分小坑

    目录 一、Docker-compose快速拉起demo测试环境 二、原生部署流程 安装MySQL:5.7数据库 安装openLDAP 修改域名,新增con.ldif 创建一个组织 安装OpenResty 下载后端 下载前端 部署后端 部署前端 三、管理动态字段 钉钉 企业微信 飞书 四、部分报错 Go-Ldap-Admin官网:Go-Ldap-Admin 本文用于记

    2024年02月07日
    浏览(46)
  • Admin Plus | 基于vue.3的前端框架,适用于中后台系统

    关于 Admin Plus 功能支持 功能列表 兼容性 去使用 Admin Plus  是一套企业级的通用型中后台前端解决方案,它基于  View UI Plus ,适用于  Vue.js 3 。 包含  JavaScript  和  TypeScript  双版本。 Admin Plus 使用最前沿的前端技术栈,支持各类型产品,比如典型的中后台应用(类阿里云后

    2024年02月08日
    浏览(40)
  • Taurus .Net Core 微服务开源框架:Admin 插件【3】 - 指标统计管理

    继上篇:Taurus .Net Core 微服务开源框架:Admin 插件【2】 - 系统环境信息管理 本篇继续介绍下一个内容: 界面图如下: 该页面默认呈现API访问次数的统计,由于要显示的数据列有点多,24小时,因此用了全屏显示。 同时提供快捷切换显示选项:昨天与今天。 如果需要查询其余

    2024年02月11日
    浏览(39)
  • Taurus .Net Core 微服务开源框架:Admin 插件【1】 - 微服务节点管理

    最近发现 NetCore 的文章有点少,特来补几篇。 上一篇:Taurus.mvc .Net Core 微服务开源框架发布V3.1.7:让分布式应用更高效。 自上篇之后,期间更新了4个小版本,更新如下: 其中,大部分和Admin插件相关。 本篇开始,来详细介绍一下该管理插件后台。 最早开发Admin 管理插件,

    2024年02月11日
    浏览(49)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包