最近很火的一款的低代碼開發(fā)平臺(tái)(低代碼開發(fā)平臺(tái) 知乎)

現(xiàn)在,很多公司在數(shù)據(jù)化的過程中,都需要構(gòu)建很多相應(yīng)的內(nèi)部工具來支持他們的業(yè)務(wù)發(fā)展,比如運(yùn)營(yíng)使用的活動(dòng)后臺(tái)、用戶管理后臺(tái)等,為此公司也付出了高額的成本。

站在開發(fā)者的角度,你是否早已厭倦了日復(fù)一日的“增刪改查”或開發(fā)管理后臺(tái)的頁面,與其在這種重復(fù)造輪子的行為中消磨創(chuàng)造的熱情,不如把那點(diǎn)僅剩的激情,投入到一款難出錯(cuò)、靠譜、實(shí)用的低代碼開發(fā)平臺(tái)。

最近很火的一款的低代碼開發(fā)平臺(tái)(低代碼開發(fā)平臺(tái) 知乎)

碰巧,最近在瀏覽低代碼前沿消息的時(shí)候,在榜單上看到了快速構(gòu)建上述場(chǎng)景的低代碼開發(fā)平臺(tái)——JNPF(引邁信息)。在和創(chuàng)始團(tuán)隊(duì)聊過之后,發(fā)現(xiàn)JNPF不僅在抓緊開發(fā)新的功能,同時(shí)也與多個(gè)開源項(xiàng)目和買斷項(xiàng)目展開了合作,并讓用戶可以在產(chǎn)品中使用更多數(shù)據(jù)庫和組件,JNPF可能是市面上把軟件支持做的最好的產(chǎn)品。

最近很火的一款的低代碼開發(fā)平臺(tái)(低代碼開發(fā)平臺(tái) 知乎)

一、JNPF開發(fā)平臺(tái)

JNPF是引邁信息公司的核心產(chǎn)品,是一款基于 springboot vue.js 的低代碼開發(fā)工具。通過組件(Components)可以在畫布實(shí)現(xiàn)多種功能,豐富的組件庫可以快速地實(shí)現(xiàn)各種常見功能。平臺(tái)提供了多租戶賬號(hào)管理、主數(shù)據(jù)管理、權(quán)限管理、組織架構(gòu)管理、IM消息服務(wù)、單點(diǎn)登錄服務(wù)等,這些基礎(chǔ)服務(wù)企業(yè)無需開發(fā),直接使用。我們可利用JNPF提供的零代碼設(shè)計(jì)器、報(bào)表設(shè)計(jì)器、門戶設(shè)計(jì)器、流程設(shè)計(jì)器等個(gè)性化開發(fā)所需系統(tǒng)。

官網(wǎng)地址:引邁 – JNPF快速開發(fā)平臺(tái)_低代碼開發(fā)平臺(tái)_零代碼開發(fā)平臺(tái)_流程設(shè)計(jì)器_表單引擎_工作流引擎_軟件架構(gòu)

在體驗(yàn)的過程中,我發(fā)現(xiàn)了一些 JNPF 的優(yōu)點(diǎn):

  1. JNPF 內(nèi)置了一整套 UI 組件庫,開發(fā)人員可以直接拖拽組件來搭建應(yīng)用,當(dāng)然 JNPF 支持用戶使用代碼自定義內(nèi)容,自由度極高;
  2. 開發(fā)人員可以整合多種數(shù)據(jù)庫或 API 的數(shù)據(jù),并在應(yīng)用中使用;
  3. JNPF 還為用戶提供了在線協(xié)作能力,可以讓共同開發(fā)這件事變得更加直觀、高效;
  4. 大規(guī)模地使用了 Rust,有優(yōu)秀的性能體驗(yàn)。

與官方取得聯(lián)系,發(fā)現(xiàn)JNPF產(chǎn)品優(yōu)勢(shì)明顯:

  1. 兼顧本地化、私有云、公有云部署服務(wù);
  2. 支持無縫切換SaaS模式,意味著可以搭建自己的SaaS應(yīng)用;
  3. 100%源碼交付,二次開發(fā)可以申請(qǐng)軟件著作權(quán);
  4. 免費(fèi)部署本地進(jìn)行試用,降低試錯(cuò)成本,數(shù)據(jù)也能100%留存;

在我看來,JNPF算是一款良心的產(chǎn)品。開發(fā)團(tuán)隊(duì)也很強(qiáng)大,在使用上還是獲得了一致的好評(píng),是一款難出錯(cuò)、適合程序員、滿足所有場(chǎng)景的通用平臺(tái)。

二、JNPF界面示意圖

1.代碼生成器:通過配置數(shù)據(jù)庫字段的注釋,可在線生成WEB前端(vue)、移動(dòng)端(vue)、后端(controller、entity、mapperxml、service)等代碼。

最近很火的一款的低代碼開發(fā)平臺(tái)(低代碼開發(fā)平臺(tái) 知乎)

2.數(shù)據(jù)建模器基于模型驅(qū)動(dòng)開發(fā)的思想,通過數(shù)據(jù)實(shí)體、屬性、關(guān)系等數(shù)據(jù)配置響應(yīng)業(yè)務(wù)需求變化,提供了在線的數(shù)據(jù)庫實(shí)體建模,支持單表、一對(duì)一、一對(duì)多關(guān)系。

最近很火的一款的低代碼開發(fā)平臺(tái)(低代碼開發(fā)平臺(tái) 知乎)

3.流程引擎可配置程度高,采用結(jié)構(gòu)化的表單模版設(shè)計(jì),集中解析模式的設(shè)計(jì),適應(yīng)中國(guó)國(guó)情的多種場(chǎng)景的需要。

最近很火的一款的低代碼開發(fā)平臺(tái)(低代碼開發(fā)平臺(tái) 知乎)

4.門戶設(shè)計(jì):一次編輯多端自適應(yīng),滿足千人千面,可以自定義自己的專屬門戶。

最近很火的一款的低代碼開發(fā)平臺(tái)(低代碼開發(fā)平臺(tái) 知乎)

5.報(bào)表設(shè)計(jì):無需開發(fā)任何代碼,只需在界面上配置一系列參數(shù)即可實(shí)現(xiàn)多種類型報(bào)表的配置,在線渲染報(bào)表內(nèi)容、報(bào)表導(dǎo)出、打印等功能。

最近很火的一款的低代碼開發(fā)平臺(tái)(低代碼開發(fā)平臺(tái) 知乎)

6.第三方登錄開箱即用的第三方授權(quán)登錄工具類庫,提供統(tǒng)一接口,支持接入任意OAuth網(wǎng)站,快速實(shí)現(xiàn)OAuth登錄功能。

最近很火的一款的低代碼開發(fā)平臺(tái)(低代碼開發(fā)平臺(tái) 知乎)

7.大屏設(shè)計(jì)器無需寫代碼,在線可視化設(shè)計(jì)大屏,支持圖表、表格、媒體等20 常用組件,支持靜態(tài)數(shù)據(jù)、HTTP、SQL等多種獲取數(shù)據(jù)方式。

8.移動(dòng)開發(fā)工具輕量化的移動(dòng)辦公軟件,可以在線設(shè)計(jì)流程和表單,開發(fā)應(yīng)用,無需手寫代碼,可自動(dòng)生成移動(dòng)端界面,極大提升了移動(dòng)應(yīng)用開發(fā)效率。

最近很火的一款的低代碼開發(fā)平臺(tái)(低代碼開發(fā)平臺(tái) 知乎)

三、技術(shù)棧展示

技術(shù)點(diǎn):

主體框架: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)格精簡(jiǎn),面向后端開發(fā)工程師,易于理解和上手;

統(tǒng)一接口管理:集成Swagger/Knife4j,可自動(dòng)生成Api文檔;

數(shù)據(jù)庫兼容:支持MySQLSQLServer、Oracle、PostgreSQL等主流數(shù)據(jù)庫,支持達(dá)夢(mèng)、人大金倉等國(guó)產(chǎn)信創(chuàng)數(shù)據(jù)庫;

國(guó)產(chǎn)信創(chuàng)操作系統(tǒng):支持麒麟服務(wù)器操作系統(tǒng)、統(tǒng)信UOS、華為歐拉等國(guó)產(chǎn)信創(chuàng)服務(wù)器操作系統(tǒng)部署;

服務(wù)注冊(cè)&發(fā)現(xiàn)與調(diào)用:使用Nacos作為注冊(cè)中心,實(shí)現(xiàn)多配置、分群組、分命名空間、多業(yè)務(wù)模塊的注冊(cè)和發(fā)現(xiàn)功能;

多租戶:借助于MyBatis-Plus實(shí)現(xiàn)Saas多租戶隔離方案

最近很火的一款的低代碼開發(fā)平臺(tái)(低代碼開發(fā)平臺(tái) 知乎)

  • 開發(fā)環(huán)境

最近很火的一款的低代碼開發(fā)平臺(tái)(低代碼開發(fā)平臺(tái) 知乎)

  • 前后端分離

完整的REST API接口,采用前后端分離技術(shù),可以同時(shí)支持移動(dòng)APP、Web、小程序等應(yīng)用的開發(fā)場(chǎng)景,統(tǒng)一的認(rèn)證中心,保障了REST API的安全性。

最近很火的一款的低代碼開發(fā)平臺(tái)(低代碼開發(fā)平臺(tái) 知乎)

  • 服務(wù)無狀態(tài)

單個(gè)微服務(wù)節(jié)點(diǎn)的性能在大業(yè)務(wù)量時(shí)性能會(huì)遇到瓶頸,無法滿足對(duì)業(yè)務(wù)系統(tǒng)的要求,jnpf-java-cloud服務(wù)采用無狀態(tài)化設(shè)計(jì),可以實(shí)現(xiàn)水平擴(kuò)展部署。

最近很火的一款的低代碼開發(fā)平臺(tái)(低代碼開發(fā)平臺(tái) 知乎)

應(yīng)用體驗(yàn)地址

官網(wǎng):https://www.jnpfsoft.com/?toutiaoxx

進(jìn)入JNPF官網(wǎng)主頁面,點(diǎn)擊右上角體驗(yàn)java & .net版本

(賬號(hào)均為自己的手機(jī)號(hào)登錄)

相關(guān)新聞

聯(lián)系我們
聯(lián)系我們
公眾號(hào)
公眾號(hào)
在線咨詢
分享本頁
返回頂部