RM新时代官方网站

原來低代碼開發(fā)如此簡單(低代碼開發(fā)是什么)_1

我們在低代碼領域探索了多年,從2014 開始研發(fā)低代碼前端渲染,從 2018 年開始研發(fā)后端低代碼數(shù)據(jù)模型,發(fā)布了JNPF快速開發(fā)平臺。

JNPF低代碼是一款新奇、實用、高效的企業(yè)級軟件開發(fā)工具,支持企業(yè)按需定制化構建各類信息管理軟件,(如ERP、PLM、MES、SRM、OA、CRM等)并且能快速對接外部系統(tǒng)和軟硬件設備、支持可視化大屏展示。

一、技術介紹

JNPF低代碼前端采用的是Vue、Element-UI;后端采用JavaSpringboot;數(shù)據(jù)庫兼容MySQL(默認)、SQLServerOracle、PostgreSQL、達夢、人大金倉。使用門檻低,支持分布式、k8s集群部署,適用于開發(fā)高度復雜的業(yè)務管理系統(tǒng)(ERP、MES、PLM等)。

采用可視化組件模式,擴展不同的業(yè)務功能,可以很方便的實現(xiàn)各種業(yè)務需求,且不會導致系統(tǒng)臃腫,若想使用某個組件,按需引入即可,反之亦然。

原來低代碼開發(fā)如此簡單(低代碼開發(fā)是什么)_1

二、設計原理

  • 穩(wěn)定性原型:一切以穩(wěn)定為中心,架構盡可能簡單、清晰,不過度設計。
  • 解耦/拆分:核心業(yè)務與非核心業(yè)務分離,主流程與輔流程分離。
  • 抽象化:應用只依賴服務抽象,不依賴服務器實現(xiàn)細節(jié)。(服務器抽象化:應用虛擬化部署,動態(tài)調配資源)
  • 容錯設計:應用系統(tǒng)集群,避免單點。(服務自治:服務能獨立彼此修改、部署、發(fā)布和管理)。支持單體和微服務兩種架構。
  • 松耦合:不同業(yè)務域之間、核心與非核心業(yè)務之間異步解耦。

三、界面展示

作為一款“精而美”的企業(yè)管理軟件,簡單好上手,能有效的規(guī)避一些標準軟件存在的問題:很多企業(yè)在使用各種軟件之間,數(shù)據(jù)不能互聯(lián),存在數(shù)據(jù)孤島問題;

10分鐘完成一個基礎應用,2-3小時就能摸清整套系統(tǒng)的使用流程和基本功能的位置,產(chǎn)品的功能集成和操作復雜平衡也較為合理。

1.代碼生成器

零代碼開發(fā):配備大量可復用控件,通過操作界面元素,拖拽控件自動生成可視化應用;

低代碼開發(fā):基于 Mybatis-plus-generator 自定義了一套代碼生成器, 通過配置數(shù)據(jù)庫字段的注釋,可在線生成 WEB 前端(vue)、移動端(vue)、后端(controller、entity、mapperxml、service)等代碼,極大減少開發(fā)難度;

原來低代碼開發(fā)如此簡單(低代碼開發(fā)是什么)_1

2.工作流程

工作流服務為JNPF 自研的一套工作流方案,包含流程表單和流程引擎兩大部分,流程表單可視化設計,可配置程度高,采用結構化的表單模版設計,集中解析模式的設計。適應于中國國情的多種場景的需要、配置所見即所得、低代碼、高配置;

原來低代碼開發(fā)如此簡單(低代碼開發(fā)是什么)_1

3.門戶設計

全新門戶設計,操作簡單,自由拖拽,一次編輯多端自適應,充分滿足用戶的個性化需求。

原來低代碼開發(fā)如此簡單(低代碼開發(fā)是什么)_1

4.大屏設計

自由布局頁面,拖拽控件至頁面中,針對不同的控件進行內容設值和數(shù)據(jù)綁定,所見即所得的實現(xiàn)大屏可視化頁面開發(fā);

原來低代碼開發(fā)如此簡單(低代碼開發(fā)是什么)_1

5.報表設計

無需開發(fā)任何代碼,用戶只需在界面上配置一系列參數(shù)即可實現(xiàn)多種類型報表的配置、在線渲染報表內容、報表導出、打印等功能;

原來低代碼開發(fā)如此簡單(低代碼開發(fā)是什么)_1

6.第三方登錄

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

原來低代碼開發(fā)如此簡單(低代碼開發(fā)是什么)_1

7.多租戶實現(xiàn)

多租戶技術或稱多重租賃技術,是一種軟件架構技術,它是在探討與實現(xiàn)如何于多用戶的環(huán)境下共用相同的系統(tǒng)或程序組件,并且扔可確保各用戶間數(shù)據(jù)的隔離性。在云計算時代,多租戶技術在共用的數(shù)據(jù)中心以單一系統(tǒng)架構與服務提供多數(shù)客戶端相同甚至可定制化的服務,并且仍然可以保障客戶的數(shù)據(jù)隔離。

原來低代碼開發(fā)如此簡單(低代碼開發(fā)是什么)_1

提供了三種多租戶實現(xiàn)方式,滿足不同維度用戶的維護,不同維度數(shù)據(jù)的治理:

(1)獨立數(shù)據(jù)庫

每個租戶一個數(shù)據(jù)庫,這種方案的用戶數(shù)據(jù)隔離級別最高,安全性最好,但成本也高。

(2)共享數(shù)據(jù)庫,隔離數(shù)據(jù)架構

多個租戶共享一個數(shù)據(jù)庫,但一個租戶獨立使用一個 SCHEMA。

(3)共享數(shù)據(jù)庫,共享數(shù)據(jù)結構

租戶共享同一個數(shù)據(jù)庫,同一個 SCHEMA,但在表中通過 F_TenantId 區(qū)分租戶的數(shù)據(jù)。

8.分布式調度

集成 XXL-JOB 跨語言分布式任務調度平臺,開箱即用,第三方任意語言通 1 過RESTful API 對接調度中心或實現(xiàn)執(zhí)行器,功能點包含執(zhí)行器管理、調度任務、調度日志、任務進度監(jiān)控、多任務模式、自定義任務參數(shù)等。

原來低代碼開發(fā)如此簡單(低代碼開發(fā)是什么)_1

9.消息中心

提供了多種類型消息配置及發(fā)送的能力,提供消息發(fā)送的通用 API,用戶可通過此功能模塊輕松實現(xiàn)多種類型消息的發(fā)送,無縫對接多種消息平臺。功能點包含消息模板配置、消息發(fā)送配置、消息接收配置、賬戶配置(包含郵箱、短信、企業(yè)微信、微信公眾號、釘釘、webhook)、消息監(jiān)控等。

原來低代碼開發(fā)如此簡單(低代碼開發(fā)是什么)_1原來低代碼開發(fā)如此簡單(低代碼開發(fā)是什么)_1原來低代碼開發(fā)如此簡單(低代碼開發(fā)是什么)_1

四、功能框架

JNPF的定位是企業(yè)級低代碼開發(fā)平臺,目標是構建各種企業(yè)級信息管理系統(tǒng),例如ERP、CRM、MES、PLM、項目管理、OA等系統(tǒng)。為了能構建這一類系統(tǒng),JNPF提供了大量的基礎功能。包括組織架構管理、角色權限、多級菜單、表單、表格、數(shù)據(jù)統(tǒng)計、報表展示、API等。JNPF開發(fā)者中心

原來低代碼開發(fā)如此簡單(低代碼開發(fā)是什么)_1

作者:沖浪中臺
鏈接:https://juejin.cn/post/7295572644568416306

版權聲明:本文內容由互聯(lián)網(wǎng)用戶自發(fā)貢獻,該文觀點僅代表作者本人。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如發(fā)現(xiàn)本站有涉嫌抄襲侵權/違法違規(guī)的內容, 請發(fā)送郵件至 舉報,一經(jīng)查實,本站將立刻刪除。

(0)
上一篇 2024年7月8日 下午3:46
下一篇 2024年7月8日 下午3:57

相關推薦

  • 項目管理系統(tǒng)匯報材料

    項目管理系統(tǒng)匯報材料 隨著現(xiàn)代信息技術的不斷發(fā)展,項目管理已經(jīng)成為企業(yè)運營中不可或缺的一部分。為了更好地管理項目,提高項目的效率和質量,企業(yè)普遍采用了項目管理系統(tǒng)。本文將對目前市面…

    科研百科 2025年6月26日
    0
  • 湘潭大學科研項目

    湘潭大學科研項目 湘潭大學是一所擁有悠久歷史和優(yōu)秀教育傳統(tǒng)的高等學府,一直以來致力于推動學術研究和技術創(chuàng)新。近年來,湘潭大學在科研領域取得了許多重要成果,其中一些科研項目更是引起了…

    科研百科 2025年6月3日
    0
  • 科研項目需求有哪些內容

    科研項目需求有哪些 科研項目的需求是推動科學研究和發(fā)展的重要因素之一。不同的科研項目有不同的需求,因此成功的科研項目需要滿足這些需求。本文將介紹一些常見的科研項目需求,以便科研項目…

    科研百科 2025年4月21日
    7
  • 伍永平科研項目

    伍永平科研項目: 探索宇宙深處的奧秘 伍永平教授領導的科研項目,旨在探索宇宙深處的奧秘。該項目利用先進的激光雷達技術,在宇宙中尋找外星文明的存在。在過去的幾年中,該項目取得了巨大的…

    科研百科 2025年2月6日
    1
  • BIM領航者魯班軟件如何以數(shù)智銷售力贏得市場?(魯班bim軟件官網(wǎng))

    數(shù)字化熱潮逐漸席卷傳統(tǒng)行業(yè),建筑行業(yè)借助BIM建筑信息模型軟件,統(tǒng)籌協(xié)調從規(guī)劃、設計、施工、管理等項目全階段,實現(xiàn)工程全生命周期的數(shù)字化。近年來,中國BIM市場保持穩(wěn)定增長態(tài)勢,預…

    科研百科 2024年8月7日
    6
  • 精選五本股票投資類好書(精選五本股票投資類好書推薦)

    經(jīng)常有人要我推薦一些有關投資的書籍,這很好,但是我認為還是不推薦,只是僅供參考為好。大量的閱讀對于投資者尤其重要。 《股票投資的24堂必修課》 歐奈爾打破傳統(tǒng)“智慧”,提出了一系列…

    2022年8月2日
    540
  • 基于 科研項目管理系統(tǒng)

    基于科研項目管理系統(tǒng)的文章 科研項目管理系統(tǒng)是一個非常重要的工具,可以幫助研究人員更好地管理他們的項目和數(shù)據(jù)。隨著科技的不斷進步,科研項目管理系統(tǒng)也在不斷地更新和發(fā)展,以更好地滿足…

    科研百科 2025年7月1日
    2
  • 科研項目中期檢查意義

    科研項目中期檢查的意義 科研項目中期檢查是對科研項目進行定期的審視和評估,及時發(fā)現(xiàn)和解決問題,確保項目能夠按計劃進行,并達到預期的成果。中期檢查對于科研項目的順利進行具有重要的意義…

    科研百科 2025年4月12日
    1
  • 微信外賣小程序怎么做?外賣小程序制作需要多少費用?(微信外賣小程序制作要多少錢)

    現(xiàn)如今隨著大家的生活水平提高,人們對生活質量也是有著越來越高的要求,例如餐飲為方便用戶就餐,便開始通過線上小程序搭建外賣點餐系統(tǒng),極大程度提高了顧客的購買欲望。那么如何搭建一套自己…

    科研百科 2023年4月5日
    262
  • 哪里有高校的科研項目

    高??蒲许椖渴峭苿涌萍紕?chuàng)新的重要力量,也是提高教育質量、培養(yǎng)人才的重要途徑。近年來,我國高校在科研項目方面取得了顯著進展,越來越多的高校開始注重科技創(chuàng)新和人才培養(yǎng)。 在國內高校中,…

    科研百科 2025年4月4日
    3
RM新时代官方网站