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