回覆列表
  • 1 # 老王說程式碼

    很多時候我們只知道低程式碼能給我們帶來便利,卻往往忽略了,到底低程式碼平臺是如何搭建應用的,我們該從何處入手呢?

    看完以下的回答,或許對你有幫助!篇幅有點長,都是乾貨

    這裡我用到了JNPF的平臺,很多學生們剛畢業都在從事運維和實施的崗位,且這個平臺在我這面也是非常流行的,每年畢業季都會在我們學校招聘走很多學生,因為很多學生都會使用到這個平臺的功能,所以我就進行了嘗試。

    畢竟看它是【低程式碼】應用開發,在程式設計師眼裡就是【按照邏輯點吧點吧】就能出應用,非常快捷高效,方便以後做一些臨時小應用。就沒想到測試完成後發現,哦,我的天,是真的快,前後就幾分鐘而且操作過程全中文化,這對於大一剛來的,英語還不利索的小朋友很友好,之後有了這個東西在應用方面就會非常方便。

    一、官網基礎功能及搭建

    JNPF開發者中心

    主頁地址www.jnpfsoft.com/?toutiao

    註冊過程我就略過了哈,非常簡單,有那個電腦就能註冊,我們的主要目的是測試低程式碼的方便程度。

    進入它的主頁,你會發現它分為Java及.Net兩個版本,根據自己的需求偏好自由選擇就好啦。

    我個人登過Java的,在這裡會自動浮現賬號資訊,再次登入就會很方便。

    這裡我們就可以直接開啟體驗環境。

    二、體驗過程

    大致流程我體驗過了,我們先來看看它具體有哪些開發亮點,方便後面做細分。

    裡面至少包含表單建模、流程設計、報表視覺化、程式碼生成器、系統管理、前端UI等元件。

    像上面這些功能,可以直接引用,我們就沒必要重新造輪子,僅選擇合適的元件進行整合和二次開發,即可自主開發一個低程式碼平臺。

    01、連線資料來源

    支援連線多資料來源,幫助應用快速與第三方系統完成資料整合,將第三方系統資料整合在平臺裡。支援包括主流資料庫SQL Server、MySQL、Oracle、PostgreSQL,同時相容中中國產資料庫達夢、人大金倉等。

    02、設計表單

    內建較為豐富便捷的表單引擎,拖拽搭建即可,官網顯示支援有50餘種控制元件,倒是可以滿足多種業務場景下的搭建需求。

    PC端設計好表單後,支援移動端同步設計,一鍵釋出至APP、小程式、H5等移動平臺上,較為高效的就完成了多端自動適配,實現資訊互聯互通。

    03、流程設計

    強大流程定義功能(節點審批、子流程、條件分支、選擇分支、並分支、定時器等),業務邏輯簡單好理解、業務流程梳理快捷明瞭,同時支援一表單多流程的設定。

    封裝大量具有中國特色的流程動作,滿足審批需求,包括許可權設定、會籤、或籤、重審、轉審、催辦、撤回、加簽等審批動作。

    04、圖表呈現

    透過簡易配置即可自動生成各種型別的報表,內建大量視覺化控制元件效果,透過OLAP多維分析功能,幫助洞察解決資料背後的問題。

    同時支援靜態資料、資料庫和API等多種資料來源接入資料,可滿足多元化的資料整合需求。

    05、組織架構設定

    JNPF支援多租戶模式,可根據管理模式差異進行業務分割槽應用;支援同步管理多個子工作區環境,實現各子工作區的日常使用互不干擾。

    當然,不用擔心的是,不同的分子公司它也支援分別對接企微和釘釘架構。

    三、效率評價

    ①極易實現。整個過程流暢,基本無卡頓,易於理解和除錯。

    ②多端開發。PC端設定好表單後移動端同步生成,很便捷。

    四、小結

    對於整個JNPF應用開發流程體驗完成後。個人認為它的綜合使用感及市場價效比算是不錯的。10分鐘完成一個基礎應用,2-3小時就能摸清整套系統的使用流程和基本功能的位置,產品的功能整合和操作複雜平衡也較為合理。

    如果老闆們可以直接定製這樣一個能包羅永珍的應用,後續的系統再開發就不用愁了,讓這些時間去談一個萬單位的專案,多香啊!

  • 2 # 躬身踐行

    目前有很多非常不錯的開源專案,低程式碼其實就是快速構建IT系統, 原來構建IT系統要開發人員,透過視覺化進行應用程式開發的,開發人員可以透過圖形化的使用者介面,使用拖拽元件和模型驅動的邏輯來建立網頁和移動應用程式。現在可以透過透過低程式碼快速配置實現一些基礎的管理,並且能節約開發成本,提升研發的工作效率。

    分享一個前後端都有的腳手架,基於vue來做的,其中有配置表單、配置列表、配置圖表、配置邏輯等,這一組的前端很不錯,而且其中一部分已經開源了。

    JVS是面向軟體開發團隊可以快速實現應用的基礎開發框架,採用微服務分散式框架,提供豐富的基礎功能,整合眾多業務引擎,它靈活性強,介面化配置對開發者友好,底層容器化構建,集合持續化構建。

    專案標籤

    低程式碼、微服務、支援SaaS、私有化部署、DevOps、

    專案構成

    框架前端地址:https://gitee.com/software-minister/jvs-ui框架後端地址:https://gitee.com/software-minister/jvs

    體驗地址

    開源協議:詳見license

    體驗地址:http://frame.bctools.cn/#/login

    **物理拓撲:

    技術棧說明:

    系統部分截圖:

    登陸頁面

    系統基礎資訊設定

    框架基礎功能

    應用建立

    豐富的模板

    多種擴充套件元件

    列表配置

    流程配置

    表單配置

    圖表配置

    邏輯配置

    線上demo:http://frame.bctools.cn/

    開源地址:https://gitee.com/software-minister/jvs

  • 中秋節和大豐收的關聯?
  • 一個結婚的女人究竟是身兼幾職?