Go语言优秀的Revel开源框架推荐
生活随笔
收集整理的這篇文章主要介紹了
Go语言优秀的Revel开源框架推荐
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
項目介紹
一款 Go 語言基于Revel、Layui、MySQL等框架精心打造的一款模塊化、插件化、高性能的前后端分離架構敏捷開發框架,可用于快速搭建前后端分離后臺管理系統,本著簡化開發、提升開發效率的初衷,框架自研了一套個性化的組件,實現了可插拔的組件式開發方式:單圖上傳、多圖上傳、下拉選擇、開關按鈕、單選按鈕、多選按鈕、圖片裁剪等等一系列個性化、輕量級的組件,是一款真正意義上實現組件化開發的敏捷開發框架,框架已集成了完整的RBAC權限架構和常規基礎模塊,同時支持多主題切換,可以根據自己喜歡的風格選擇想一個的主題,實現了個性化呈現的需求;
為了敏捷快速開發,提升研發效率,框架內置了一鍵CRUD代碼生成器,自定義了模塊生成模板,可以根據已建好的表結構(字段注釋需規范)快速的一鍵生成整個模塊的所有代碼和增刪改查等等功能業務,真正實現了低代碼開發,極大的節省了人力成本的同時提高了開發效率,縮短了研發周期,是一款真正意義上實現組件化、低代碼敏捷開發框架。
項目特點
- 模塊化、松耦合
- 模塊豐富、開箱即用
- 簡潔易用、快速接入
- 文檔詳盡、易于維護
- 自頂向下、體系化設計
- 統一框架、統一組件、降低選擇成本
- 開發規范、設計模式、代碼分層模型
- 強大便捷的開發工具鏈
- 完善的本地中文化支持
- 設計為團隊及企業使用
內置模塊
- 用戶管理:用于維護管理系統的用戶,常規信息的維護與賬號設置。
- 角色管理:角色菜單管理與權限分配、設置角色所擁有的菜單權限。
- 菜單管理:配置系統菜單,操作權限,按鈕權限標識等。
- 職級管理:主要管理用戶的職級。
- 崗位管理:主要管理用戶擔任職務。
- 部門管理:配置系統組織機構,樹結構展現支持數據權限。
- 字典管理:對系統中常用的較為固定的數據進行統一維護。
- 配置管理:對系統的常規配置信息進行維護,網站配置管理功能進行統一維護。
- 通知公告:系統通知公告信息發布維護。
- 操作日志:系統正常操作日志記錄和查詢;系統異常信息日志記錄和查詢。
- 登錄日志:系統登錄日志記錄查詢包含登錄異常。
- 代碼生成:一鍵生成模塊CRUD的功能,包括后端Go和前端HTML、JS等相關代碼。
- 案例演示:常規代碼生成器一鍵生成后的演示案例。
軟件信息
- 軟件名稱:EasyGoAdmin敏捷開發框架Revel+Layui版本
- 官網網址:http://www.easygoadmin.vip
- 文檔網址:http://docs.revel.layui.easygoadmin.vip
系統演示
- 演示地址:http://manage.revel.layui.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 |
| Revel+Layui混編版 | 采用Revel、Layui等框架研發 | https://gitee.com/easygoadmin/EasyGoAdmin_Revel_Layui |
| Echo+Layui混編版 | 采用Echo、Layui等框架研發 | https://gitee.com/easygoadmin/EasyGoAdmin_Echo_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 |
| Revel+EleVue前后端分離版 | 采用Revel、Vue、ElementUI等框架研發前后端分離版本 | https://gitee.com/easygoadmin/EasyGoAdmin_Revel_EleVue |
| Echo+EleVue前后端分離版 | 采用Echo、Vue、ElementUI等框架研發前后端分離版本 | https://gitee.com/easygoadmin/EasyGoAdmin_Echo_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 |
| Revel+AntdVue前后端分離版 | 采用Revel、Vue、AntDesign等框架研發前后端分離版本 | https://gitee.com/easygoadmin/EasyGoAdmin_Revel_AntdVue |
| Echo+AntdVue前后端分離版 | 采用Echo、Vue、AntDesign等框架研發前后端分離版本 | https://gitee.com/easygoadmin/EasyGoAdmin_Echo_AntdVue |
項目結構
├── app // 應用目錄 │ ├── controller // 控制器 │ ├── dao // DAO層 │ ├── model // 模型層 │ └── service // 服務層 │ └── utils // 系統工具 │ └── widget // 核心組件 ├── boot ├── config // 系統配置 ├── docker ├── document // 文檔目錄 ├── i18n // 國際化 ├── library // 類庫 ├── packed ├── public // 資源目錄 ├── router // 路由 ├── template // 模板 ├── Dockerfile ├── go.mod └── main.go核心組件
- 單圖上傳組件
- 多圖上傳組件
- 下拉選擇組件
- 單選按鈕組件
- 復選框組件
- 城市選擇組件
- 開關組件
- 日期組件
- 圖標組件
- 穿梭組件
模板布局
- Layout布局
- 頭部模板
- 腳部模板
特別鳴謝
感謝Revel、Layui等優秀開源項目。
版權聲明
本文章版權歸作者所有,未經作者允許禁止任何轉載、采集,作者保留一切追究的權利;
總結
以上是生活随笔為你收集整理的Go语言优秀的Revel开源框架推荐的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 移动端瀑布流/信息流布局以及交互
- 下一篇: 寒江独钓:键盘的过滤 学习笔记