GitHub精選 – 低代碼全棧類后臺通用管理框架(低代碼開源框架)
《GitHub精選》是我們分享GitHub中優(yōu)質(zhì)項目的欄目,包括技術、學習、實用與各種有趣的內(nèi)容。本期推薦的是一個低代碼的通用后臺管理框架——Erupt。
Erupt 是一個低代碼的全棧類框架,它使用 Java 注解 動態(tài)生成頁面以及增、刪、改、查、權限控制等后臺功能。Erupt提供了企業(yè)級中后臺管理系統(tǒng)的全棧解決方案,大幅壓縮研發(fā)周期,專注核心業(yè)務。
Erupt的優(yōu)勢:
- 自動建表:表結構自動生成,無需手動建表
- 易于上手:會簡單的 Spring Boot 基礎知識即可
- 使用簡單:僅需了解 @Erupt 與 @EruptField 兩個注解即可上手開發(fā)
- 代碼簡潔:僅需一個 .java 文件, template、controller、service、dao 都不需要創(chuàng)建
- 功能強大:動態(tài)條件處理,邏輯刪除,LDAP,自定義登錄邏輯,RedisSession,操作日志等
- 多數(shù)據(jù)源:支持:MySQL、Oracle、SQL Server、PostgreSQL、H2,甚至支持 MongoDB
- 高擴展性:支持自定義數(shù)據(jù)源實現(xiàn)、自定義登錄邏輯、動態(tài)權限管理、生命周期函數(shù)、自定義 OSS
- 大量組件:滑動輸入、時間選擇、一對多、圖片上傳、代碼編輯器、自動完成、樹、多對多、地圖等23類組件
- 豐富展示:普通文本、二維碼、鏈接、圖片、HTML、代碼段、iframe、swf等
- 低侵入性:幾乎所有功能都圍繞注解而展開,不影響Spring Boot其他功能或三方庫庫的使用
- 前后端分離:后端與前端可分開部署
- 響應式布局:支持PC端手機端等各種規(guī)格的設備中使用
- 自定義頁面:支持自定義頁面,自定義彈出層,且支持:原生H5 / Freemarker / Thymeleaf等方式渲染
- 前端零代碼:前端布局自動構建,一行前端代碼都不用寫
- 無需二次開發(fā):僅需引用 jar 包即可
Erupt與其他開發(fā)方式對比:
演示截圖:
- 登錄
- 系統(tǒng)管理
- 系統(tǒng)監(jiān)控
- 報表管理
- 接口配置
- SQL監(jiān)控
- 代碼生成
更多內(nèi)容請大家自行前往閱讀:erupt。
GitHub:https://github.com/erupts/erupt
往期推薦: