切換語言為:簡體

三大基於Java開發的神級開源工具,讓你的開發效率飛速提高!

  • 爱糖宝
  • 2024-08-27
  • 2048
  • 0
  • 0

今天給大家推薦三款優秀、熱門、開源的快速開發平臺,無論是接私活兒還是公司做新專案,都可以基於這些平臺做二次開發來提升效率。

三款專案均是基於Java語言開發

1、AgileBPM

這是一款全新開源的 vue3 TS 的前後臺分離的開發平臺。

前端基於 Vue3 組合式API,TypeScript, Element-plus,Pinia,Axios,支援三種佈局, 自定義主題風格 後端基於 AgileBPM 流程表單,SpringBoot ,MybatisPlus ,Activiti7 ,Jackson , JDK17 ,Hutool 等主流技術棧

後端是 Maven模組化管理的SOA的 SpringBoot 單體架構,模組間低耦合,可選擇模組組合成微服務架構。

目前該專案在Gitee上有6.1k star

功能

個人辦公:待辦事項、抄送傳閱、辦理歷史、發起申請、申請歷史、我的草稿

內容管理:公告、新聞

組織管理:組織管理、使用者管理、角色管理、 崗位管理。筆者十多年研發見過無陣列織架構,它堪稱最精簡最完美的設計。

流程管理:表單表單設計、流程設計、流程例項管理、任務管理、系統對話方塊管理。(目前基於AgileBPM的商業元件,如果覺得不合適可切換為其他框架的流程模組,目前沒有能入眼的)

系統管理:字典分類管理、異常日誌、系統資源、系統屬性、常用指令碼、簡訊郵件通知

資產管理

介面預覽

三大基於Java開發的神級開源工具,讓你的開發效率飛速提高!

三大基於Java開發的神級開源工具,讓你的開發效率飛速提高!

三大基於Java開發的神級開源工具,讓你的開發效率飛速提高!

三大基於Java開發的神級開源工具,讓你的開發效率飛速提高!

開源地址

https://gitee.com/agile-bpm/agile-bpm-basic

2、JeecgBoot

JeecgBoot 是一款基於程式碼生成器的低程式碼開發平臺!

前後端分離架構 SpringBoot2.x和3.x,SpringCloud,Ant Design Vue3,Mybatis-plus,Shiro,JWT,支援微服務。強大的程式碼生成器讓前後端程式碼一鍵生成,實現低程式碼開發! JeecgBoot 引領新的低程式碼開發模式(OnlineCoding-> 程式碼生成器-> 手工MERGE), 幫助解決Java專案70%的重複工作,讓開發更多關注業務。既能快速提高效率,節省研發成本,同時又不失靈活性!

目前該專案在GiHub上有39.8k star

功能模組

├─Online線上開發(低程式碼)

│  ├─Online線上表單

│  ├─Online程式碼生成器

│  ├─Online線上報表

│  ├─儀表盤設計器

│  ├─AI助手

│  ├─系統編碼規則

│  ├─系統校驗規則

├─積木報表設計器

│  ├─列印設計器

│  ├─資料包表設計

│  ├─圖形報表設計(支援echart)

├─系統管理

│  ├─使用者管理

│  ├─角色管理

│  ├─選單管理

│  ├─許可權設定(支援按鈕許可權、資料許可權)

│  ├─表單許可權(控制欄位禁用、隱藏)

│  ├─部門管理

│  ├─我的部門(二級管理員)

│  └─字典管理

│  └─分類字典

│  └─系統公告

│  └─職務管理

│  └─通訊錄

│  ├─多資料來源管理

│  └─多租戶管理(租戶管理、租戶角色、我的租戶)

├─訊息中心

│  ├─訊息管理

│  ├─模板管理

├─程式碼生成器(低程式碼)

│  ├─程式碼生成器功能(一鍵生成前後端程式碼,生成後無需修改直接用,絕對是後端開發福音)

│  ├─程式碼生成器模板(提供4套模板,分別支援單表和一對多模型,不同風格選擇)

│  ├─程式碼生成器模板(生成程式碼,自帶excel匯入匯出)

│  ├─查詢過濾器(查詢邏輯無需編碼,系統根據頁面配置自動生成)

│  ├─高階查詢器(彈窗自動組合查詢條件)

│  ├─Excel匯入匯出工具整合(支援單表,一對多 匯入匯出)

│  ├─平臺移動自適應支援

├─系統監控

│  ├─Gateway路由閘道器

│  ├─效能掃描監控

│  │  ├─監控 Redis

│  │  ├─Tomcat

│  │  ├─jvm

│  │  ├─伺服器資訊

│  │  ├─請求追蹤

│  │  ├─磁碟監控

│  ├─定時任務

│  ├─系統日誌

│  ├─訊息中心(支援簡訊、郵件、微信推送等等)

│  ├─資料日誌(記錄資料快照,可對比快照,檢視資料變更情況)

│  ├─系統通知

│  ├─SQL監控

│  ├─swagger-ui(線上介面文件)

│─報表示例

│  ├─曲線圖

│  └─餅狀圖

│  └─柱狀圖

│  └─折線圖

│  └─面積圖

│  └─雷達圖

│  └─儀表圖

│  └─進度條

│  └─排名列表

│  └─等等

│─大屏模板

│  ├─作戰指揮中心大屏

│  └─物流服務中心大屏

│─常用示例

│  ├─自定義元件

│  ├─物件儲存(對接阿里雲)

│  ├─JVXETable示例(各種複雜ERP佈局示例)

│  ├─單表模型例子

│  └─一對多模型例子

│  └─列印例子

│  └─一對多TAB例子

│  └─內嵌table例子

│  └─常用選擇元件

│  └─非同步樹table

│  └─介面模擬測試

│  └─表格合計示例

│  └─非同步樹列表示例

│  └─一對多JEditable

│  └─JEditable元件示例

│  └─圖片拖拽排序

│  └─圖片翻頁

│  └─圖片預覽

│  └─PDF預覽

│  └─分屏功能

│─封裝通用元件 

│  ├─行編輯表格JEditableTable

│  └─省略顯示元件

│  └─時間控制元件

│  └─高階查詢

│  └─使用者選擇元件

│  └─報表元件封裝

│  └─字典元件

│  └─下拉多選元件

│  └─選人元件

│  └─選部門元件

│  └─透過部門選人元件

│  └─封裝曲線、柱狀圖、餅狀圖、折線圖等等報表的元件(經過封裝,使用簡單)

│  └─線上code編輯器

│  └─上傳檔案元件

│  └─驗證碼元件

│  └─樹列表元件

│  └─表單禁用元件

│  └─等等

│─更多頁面模板

│  ├─各種高階表單

│  ├─各種列表效果

│  └─結果頁面

│  └─異常頁面

│  └─個人頁面

├─高階功能

│  ├─提供單點登入CAS整合方案

│  ├─提供APP釋出方案

│  ├─整合Websocket訊息通知機制

│─更多商業功能

│  ├─流程設計器

│  ├─表單設計器

│  ├─大屏設計器

│  └─我的任務

│  └─歷史流程

│  └─歷史流程

│  └─流程例項管理

│  └─流程監聽管理

│  └─流程表達式

│  └─我發起的流程

│  └─我的抄送

│  └─流程委派、抄送、跳轉

│  └─OA辦公元件

│  └─。。。

介面預覽

三大基於Java開發的神級開源工具,讓你的開發效率飛速提高!

三大基於Java開發的神級開源工具,讓你的開發效率飛速提高!

三大基於Java開發的神級開源工具,讓你的開發效率飛速提高!

三大基於Java開發的神級開源工具,讓你的開發效率飛速提高!

開源地址

https://github.com/jeecgboot/JeecgBoot

3、lamp-cloud

lamp-cloud 基於jdk21、jdk17、jdk8 + SpringCloud + SpringBoot 開發的微服務中後臺快速開發平臺,專注於多租戶(SaaS架構)解決方案,亦可作為普通專案(非SaaS架構)的基礎開發框架使用,目前已實現插拔式資料庫隔離、SCHEMA隔離、欄位隔離 等租戶隔離方案。

lamp-cloud 程式碼簡潔,註釋齊全,架構清晰,非常適合個人學習以及中小企業作為基礎框架使用。採用Spring Cloud Alibaba、SpringBoot、Mybatis、Seata、Sentinel、RabbitMQ、FastDFS/MinIO、SkyWalking等主要框架和中介軟體。本專案旨在實現基礎框架能力,不涉及具體業務。

目前該專案在Gitee上有5.3k star

功能

RBAC許可權體系

線上程式碼生成器

前後端統一表單校驗

字典回顯

系統配置

自動填充等

介面預覽

三大基於Java開發的神級開源工具,讓你的開發效率飛速提高!

三大基於Java開發的神級開源工具,讓你的開發效率飛速提高!

三大基於Java開發的神級開源工具,讓你的開發效率飛速提高!

三大基於Java開發的神級開源工具,讓你的開發效率飛速提高!

開源地址

https://gitee.com/dromara/lamp-cloud

0則評論

您的電子郵件等資訊不會被公開,以下所有項目均必填

OK! You can skip this field.