天天crud?試試這個低代碼框架(低代碼框架開發(fā))
前言
hi, 后端的小伙伴,你是不是常常因為找不到漂亮的后臺模板而煩惱?好不容易找到了一款卻發(fā)現(xiàn)很難拓展?或者只有前端代碼,而沒有后端代碼?那么從此你再也不用煩惱了,因為JNPF工具,它來了,而且 100% 源代碼交付!
JNPF開發(fā)平臺是一款基于springboot vue.js的低代碼開發(fā)平臺。采用微服務、前后端分離等標準的原生架構(gòu),在方便后端的開發(fā)小伙伴減少點crud的開發(fā)工作,非常值得一試。
大家如果對源碼感興趣,可以咨詢官方,了解更多詳情和支持。
應用官網(wǎng):https://www.jnpfsoft.com/?toutiaoxx
JNPF架構(gòu)特性
主體框架:Spring Cloud、Spring Cloud Alibaba、Spring Boot、Spring Cloud Stream、MyBatis-Plus、Alibaba Druid、Apache Dubbo、Hutool、Lombok等主流技術;
前后端分離:采用主流開發(fā)模式-前后端分離框架設計,前端同時適配Vue2/Vue3,代碼風格精簡,面向后端開發(fā)工程師,易于理解和上手;
統(tǒng)一接口管理:集成Swagger/Knife4j,可自動生成Api文檔;
數(shù)據(jù)庫兼容:支持MySQL、SQLServer、Oracle、PostgreSQL等主流數(shù)據(jù)庫,達夢、人大金倉等國產(chǎn)信創(chuàng)數(shù)據(jù)庫;
國產(chǎn)信創(chuàng)操作系統(tǒng):支持麒麟服務器操作系統(tǒng)、統(tǒng)信UOS、華為歐拉等國產(chǎn)信創(chuàng)服務器操作系統(tǒng)部署;
服務注冊&發(fā)現(xiàn)與調(diào)用:使用Nacos作為注冊中心,實現(xiàn)多配置、分群組、分命名空間、多業(yè)務模塊的注冊和發(fā)現(xiàn)功能;
內(nèi)部調(diào)用:集成了Open Feign和Apache Dubbo兩種內(nèi)部調(diào)用模式,并且可以實現(xiàn)無縫切換;
業(yè)務熔斷:采用Sentinel實現(xiàn)業(yè)務流量控制、熔斷降級、系統(tǒng)負載等多個維度保護服務的穩(wěn)定性,避免服務之間出現(xiàn)雪崩;
應用監(jiān)控:利用Spring Boot Admin來監(jiān)控各個服務的運行狀態(tài);
鏈路追蹤:基于SkyWalking作為項目的全鏈路性能監(jiān)控,從整體維度到局部維度展示各項指標,將跨應用的所有調(diào)用鏈性能信息集中展現(xiàn),可方便度量整體和局部性能,并且方便找到故障產(chǎn)生的源頭,生產(chǎn)上可極大縮短故障排除時間;
功能模塊
- 數(shù)據(jù)建模器:基于模型驅(qū)動開發(fā)的思想,通過數(shù)據(jù)實體、屬性、關系等數(shù)據(jù)配置響應業(yè)務需求變化,JNPF平臺提供了在線的數(shù)據(jù)庫實體建模,支持單表、一對一、一對多關系。
- 表單設計器:在線可視化化表單設計器可快速建符合業(yè)務的表單,用于數(shù)據(jù)采集和流程審批,在線預覽,所見即所得。
- 流程設計器:JNPF 自研的一套工作流方案,包含流程表單和流程引擎兩大部分,流程表單可視化設計,可配置程度高,采用結(jié)構(gòu)化的表單模版設計,集中解析模式的設計。支持會簽、加簽、跳轉(zhuǎn)、退回、撤銷等多種中國特色流程操作。
- 報表設計器:報表設計器是一款在線可視化報表建模工具,提供了匯總表、明細表、柱形圖、條形圖、餅圖、折線圖、面積圖、雷達圖、指標圖等多種種常用圖表,可以組合及聯(lián)動使用。
- 門戶設計器:拖拉拽方式設計系統(tǒng)首頁,滿足千人千面的首頁定制需求,支持多種布局風格,可自由布局,支持多角色門戶,不同角色不同首頁,可在線預覽,所見即所得。
- 大屏設計器:無需寫代碼,在線可視化設計大屏,支持圖表、表格、媒體等20 常用組件,支持靜態(tài)數(shù)據(jù)、HTTP、SQL等多種獲取數(shù)據(jù)方式。
- 移動開發(fā)工具:輕量化的移動辦公軟件,可以在線設計流程和表單,開發(fā)應用,無需手寫代碼,可自動生成移動端界面,極大提升了移動應用開發(fā)效率。
核心功能截圖
數(shù)據(jù)建模
表單設計器
流程設計器
報表設計器
門戶設計器
移動開發(fā)工具
多租戶
消息中心