歡迎您光臨本站 註冊首頁

EightRoes V1.0.4 釋出,外掛式開發框架

←手機掃碼閱讀     admin @ 2020-08-08 , reply:0

EightRoes外掛式開發框架

一個基於 Spring Boot、Shiro、 JWT、Mybatis Plus、Vue、Ant-Design-Vue 的前後端分離的外掛式快速開發框架

EightRoes 的開發機制是基於外掛的可插拔的鬆耦合體系。在軟體行業中普遍存在一種現象:軟體企業特別是產品型的軟體企業往往傾向於勸說客戶去適應產品的現有功能,而比較抗拒對產品中的功能做客戶化修改。這種現象的出現並不全部是修改本身的工作量的原因(大部分情況下修改的工作量實際上非常小),而在於這種修改要求軟體企業為每一客戶保有一個產品的版本庫分支,將來對此客戶的任何響應都要基於此一分支,此一分支也不便於和主版本同步演進,這就會帶來比較大的管理成本。特別是熟悉此一分支的骨幹人員離職之後,對於客戶的服務水平將會急劇下降。

針對此一問題,EightRoes 構建了一套外掛體系,併為此體系提供了基於 IDEA 的開發外掛,使得客戶的個性化需求透過可插拔的外掛來實現。特別地,EightRoes 允許透過在外掛中宣告擴充套件點和擴充套件項來覆蓋和擴充套件產品中原有的功能,但又不影響產品本身的升級。透過這種方式,每個專案只需要維護該專案特有的一個或幾個外掛的程式碼即可,專案版本庫中的程式碼量急劇減少,程式碼的可讀性、可維護性大增,又因為沒有修改產品的核心程式碼,因此只需要著重測試專案相關的外掛即可,測試的工作量也隨之大減,從而較好地兼顧了個性化實施和管理成本兩個方面。

線上體驗

預覽地址:http://www.ssrsdev.top/eightroesadmin

賬號密碼:admin / admin

專案原始碼

碼雲作為國內同步倉庫,可解決 Github 克隆緩慢的問題。

  後端原始碼 前端原始碼
Gitee https://gitee.com/quella01/EightRoes https://gitee.com/quella01/EightRoes-Client

反饋交流

使用中遇到問題或者 Bug 可以在 Gitee 上提 Issues

專案反饋交流群:893689646

 

此次更新:V1.0.4 版本

  • 增加系統日誌擴充套件服務
  • 增加登陸日誌服務項
  • 增加操作日誌服務項
  • 增加sql日誌服務項
  • 增加日誌下載功能
  • 增加頭像自動生成功能
  • 增加DownloadFileUtil工具類
  • 修復mvn install 會執行GPG 命令
  • 修復登陸驗證碼bug
  • 修復一些頁面bug

[admin ]

來源:OsChina
連結:https://www.oschina.net/news/117777/eightrose-1-0-4-released
EightRoes V1.0.4 釋出,外掛式開發框架已經有83次圍觀

http://coctec.com/news/soft/show-post-247810.html