EasyGo-《GO开发知识笔记》

admin 2025-11-04 01:12:02 编程 来源:ZONE.CI 全球网 0 阅读模式
  • 🍻 项目特点
  • 🍪 内置模块
  • 👷 软件信息
  • 🎨 系统演示
  • 📌 版本说明
  • 🍪 项目结构
  • 🔧 模块展示

    https://gitee.com/easygoadmin/EasyGoAdmin_Iris_EleVue一款 Go 语言基于Iris、Vue、ElementUI、MySQL等框架精心打造的一款模块化、插件化、高性能的前后端分离架构敏捷开发框架,可快速搭建前后端分离后台管理系统,本着简化开发、提升开发效率的初衷,框架自研了一套个性化的组件,实现了可插拔的组件式开发方式,同时为了敏捷快速开发,框架特地集成了代码生成器,完全自主研发了自定义GO后端服务模板和前端Vue自定义模板,可以根据已建好的表结构,可以快速的一键生成整个模块的所有代码和增删改查等等功能业务,真正实现了低代码开发方式,极大的节省了人力成本的同时提高了开发效率,缩短了研发周期,是一款真正意义上实现组件化、可插拔式的敏捷开发框架。

    🍻 项目特点

    • 模块化、松耦合
    • 模块丰富、开箱即用
    • 简洁易用、快速接入
    • 文档详尽、易于维护
    • 自顶向下、体系化设计
    • 统一框架、统一组件、降低选择成本
    • 开发规范、设计模式、代码分层模型
    • 强大便捷的开发工具链
    • 完善的本地中文化支持
    • 设计为团队及企业使用

      🍪 内置模块

    • 用户管理:用于维护管理系统的用户,常规信息的维护与账号设置。

    • 角色管理:角色菜单管理与权限分配、设置角色所拥有的菜单权限。
    • 菜单管理:配置系统菜单,操作权限,按钮权限标识等。
    • 职级管理:主要管理用户的职级。
    • 岗位管理:主要管理用户担任职务。
    • 部门管理:配置系统组织机构(公司、部门、小组),树结构展现支持数据权限。
    • 字典管理:对系统中常用的较为固定的数据进行统一维护。
    • 配置管理:对系统的常规配置信息进行维护,网站配置管理功能进行统一维护。
    • 通知公告:系统通知公告信息发布维护。
    • 操作日志:系统正常操作日志记录和查询;系统异常信息日志记录和查询。
    • 登录日志:系统登录日志记录查询包含登录异常。
    • 代码生成:一键生成模块CRUD的功能,包括后端Go和前端HTML、JS等相关代码。
    • 案例演示:常规代码生成器一键生成后的演示案例。

      👷 软件信息

    • 软件名称:EasyGoAdmin敏捷开发框架Iris+EleVue版本

    • 软件作者:@半城风雨 团队荣誉出品
    • 软件出处:深圳EasyGoAdmin研发中心
    • 软件协议:LGPL-3.0
    • 官网网址:http://www.easygoadmin.vip
    • 文档网址:http://docs.iris.elevue.easygoadmin.vip

      🎨 系统演示

    • 演示地址:http://manage.iris.elevue.easygoadmin.vip | 账号 | 密码 | 操作权限 | | —- | —- | —- | | admin | 123456 | 演示环境无法进行修改删除操作 |

    📌 版本说明

    版本名称 版本说明 版本地址
    GoFrame+Layui混编版 采用GoFrame、Layui等框架研发 https://gitee.com/easygoadmin/EasyGoAdmin_GoFrame_Layui
    Beego+Layui混编版 采用Beego、Layui等框架研发 https://gitee.com/easygoadmin/EasyGoAdmin_Beego_Layui
    Gin+Layui混编版 采用Gin、Layui等框架研发 https://gitee.com/easygoadmin/EasyGoAdmin_Gin_Layui
    Iris+Layui混编版 采用Iris、Layui等框架研发 https://gitee.com/easygoadmin/EasyGoAdmin_Iris_Layui
    GoFrame+EleVue前后端分离版 采用GoFrame、Vue、ElementUI等框架研发前后端分离版本 https://gitee.com/easygoadmin/EasyGoAdmin_GoFrame_EleVue
    Beego+EleVue前后端分离版 采用Beego、Vue、ElementUI等框架研发前后端分离版本 https://gitee.com/easygoadmin/EasyGoAdmin_Beego_EleVue
    Gin+EleVue前后端分离版 采用Gin、Vue、ElementUI等框架研发前后端分离版本 https://gitee.com/easygoadmin/EasyGoAdmin_Gin_EleVue
    Iris+EleVue前后端分离版 采用Iris、Vue、ElementUI等框架研发前后端分离版本 https://gitee.com/easygoadmin/EasyGoAdmin_Iris_EleVue
    GoFrame+AntdVue前后端分离版 采用GoFrame、Vue、AntDesign等框架研发前后端分离版本 https://gitee.com/easygoadmin/EasyGoAdmin_GoFrame_AntdVue
    Beego+AntdVue前后端分离版 采用Beego、Vue、AntDesign等框架研发前后端分离版本 https://gitee.com/easygoadmin/EasyGoAdmin_Beego_AntdVue
    Gin+AntdVue前后端分离版 采用Gin、Vue、AntDesign等框架研发前后端分离版本 https://gitee.com/easygoadmin/EasyGoAdmin_Gin_AntdVue
    Iris+AntdVue前后端分离版 采用Iris、Vue、AntDesign等框架研发前后端分离版本 https://gitee.com/easygoadmin/EasyGoAdmin_Iris_AntdVue

    🍪 项目结构

    easygoadmin |— conf | -- app.conf |-- controllers |— default.go |— main.go |— models |— routers | -- router.go |-- static | |-- css | |-- img |— js |— tests | -- default_test.go— views `— index.tpl

    🔧 模块展示

    image.pngimage.pngimage.pngimage.pngimage.pngimage.pngimage.pngimage.pngimage.pngimage.pngimage.pngimage.pngimage.pngimage.pngimage.pngimage.pngimage.pngimage.pngimage.pngimage.pngimage.pngimage.pngimage.png

    以太坊cppgolang区别 编程

    以太坊cppgolang区别

    以太坊是一种去中心化的开源平台,它采用智能合约技术,旨在构建和运行不受干扰的分布式应用程序。作为目前最受欢迎的区块链平台之一,以太坊提供了多种编程语言的支持,其
    progolang 编程

    progolang

    Go语言(Golang)是由Google开发的一门静态类型编程语言。作为一名专业的Golang开发者,我深知这门语言的优势和特点。在本文中,我将介绍Golang
    golangn个发送者 编程

    golangn个发送者

    Golang是一种开源的编程语言,由Google团队开发,旨在提高程序的并发性和简化软件开发过程。在Go语言中,有时需要向多个接收者发送信息。本文将介绍如何在G
    golang技能图谱 编程

    golang技能图谱

    从互联网行业的快速发展到人工智能技术的日益成熟,各种编程语言也应运而生。而在这众多的编程语言中,Golang(即Go)作为一门强大且高效的开发语言备受关注。Go
    评论:0   参与:  7