低代碼開發(fā)平臺應(yīng)具備哪些功能(低代碼開發(fā)平臺應(yīng)具備哪些功能呢)
云程低代碼開發(fā)平臺,采用微服務(wù)技術(shù)架構(gòu),模型驅(qū)動開發(fā)設(shè)計思想,采用SpringBoot、SpringCloud、Vue.js主流技術(shù)棧,提供了開箱即用的數(shù)據(jù)建模、邏輯編排、表單設(shè)計、頁面設(shè)計、流程設(shè)計、報表設(shè)計、門戶設(shè)計、打印設(shè)計、大屏設(shè)計、移動設(shè)計、數(shù)據(jù)集成等一系列可視化建模設(shè)計工具,可低代碼/零代碼(簡單應(yīng)用無代碼開發(fā)、復(fù)雜應(yīng)用低代碼開發(fā))方式快速構(gòu)建業(yè)務(wù)應(yīng)用,平臺既可私有化部署(支持物理機、虛擬機、信創(chuàng)國產(chǎn)化),也可云化部署(支持華為云阿里云等公有云、企業(yè)私有云、kubernetes容器云)。低代碼平臺主要目的讓開發(fā)者注重專注業(yè)務(wù),降低技術(shù)難度,縮短項目開發(fā)交付周期,提高軟件安全質(zhì)量,節(jié)省人力成本,為企業(yè)數(shù)字化建設(shè)降本增效。
低代碼平臺研發(fā)團隊有10年以上的軟件研發(fā)經(jīng)驗,長期深耕并專注于低代碼平臺、流程引擎等技術(shù)組件研發(fā),既可交付低代碼開發(fā)平臺軟件產(chǎn)品,以及100%的源代碼開放、企業(yè)級永久授權(quán)使用(不限部署套數(shù) 不限用戶數(shù) 不限項目數(shù)量),也可按照企業(yè)自身需求定制化開發(fā)。
官方網(wǎng)站: http://www.yunchengxc.com/
一、核心能力
- 門戶首頁
平臺提供了多角色門戶功能,支持一人多門戶頁展示,以及個性化配置,實現(xiàn)“千人千面”門戶效果。門戶首頁無需編碼開發(fā),基于門戶設(shè)計器高保真渲染門戶頁,提供頂部導(dǎo)航、側(cè)邊導(dǎo)航兩種導(dǎo)航模式,八種常用色系主題。
- 數(shù)據(jù)集成
數(shù)據(jù)集成組件提供多數(shù)據(jù)源管理、數(shù)據(jù)集管理、數(shù)據(jù)服務(wù)生成等模塊,支持mysql、pg、oracle、達夢等多種數(shù)據(jù)庫注冊,支持Table、SQL、HTTP、JSON等多種第三方數(shù)據(jù)集成,業(yè)務(wù)數(shù)據(jù)一鍵快速生成HTTP服務(wù)接口,方便第三方調(diào)用集成。
- 應(yīng)用開發(fā)
基于模型驅(qū)動開發(fā)思想,可在線配置化開發(fā)微應(yīng)用,每個微應(yīng)用包括數(shù)據(jù)模型、表單模型、頁面模型、流程模型、報表模型等,通過拖拉拽方式構(gòu)建模型,進而完成應(yīng)用模塊的快速開發(fā)和交付。
- 表單設(shè)計
平臺提供了在線可視化化表單設(shè)計器,通過拖拉拽配置方式開發(fā)業(yè)務(wù)表單,支持在線預(yù)覽,所見即所得。提供頁面視圖的配置化開發(fā)功能,支持單表、主子表、樹頁面、組合頁面等多種頁面生成,并可配置查詢條件、操作按鈕、導(dǎo)入導(dǎo)出、擴展事件等,滿足項目復(fù)雜頁面快速開發(fā)。
· 邏輯編排
它是一個編排式的規(guī)則引擎框架,組件編排,幫助解耦業(yè)務(wù)代碼,讓每一個業(yè)務(wù)片段都是一個組件。利用邏輯編排,你可以將瀑布流式的代碼,轉(zhuǎn)變成以組件為核心概念的代碼結(jié)構(gòu)。邏輯流適用于復(fù)雜邏輯的業(yè)務(wù),比如說價格引擎,下單流程等,這些業(yè)務(wù)往往都擁有很多步驟,這些步驟完全可以按照業(yè)務(wù)粒度拆分成一個個獨立的組件,進行裝配和復(fù)用,對于業(yè)務(wù)需求變化,也能快速調(diào)整應(yīng)對。
· 打印設(shè)計
平臺提供了一款web打印設(shè)計組件,無需安裝插件,可拖拉拽在線設(shè)計打印模板,提供了文本、圖片、表格等常見的打印元素,也支持通過應(yīng)用中設(shè)計好的數(shù)據(jù)模型快速生成打印模板,支持移動端,PC端瀏覽器使用, 跟瀏覽器打印功能相比,可精準控制打印頁面效果。
- 圖表設(shè)計
報表設(shè)計器是一款在線可視化報表建模工具,提供了匯總表、明細表、柱形圖、條形圖、餅圖、折線圖、面積圖、雷達圖、指標圖等多種種常用圖表,可以組合及聯(lián)動使用。設(shè)計器采用拖拽操作的風(fēng)格,簡單易用,能夠?qū)崟r展示配置效果,一目了然。
- 流程設(shè)計
基于BPMN2.0標準規(guī)范,可視化拖拉拽設(shè)計業(yè)務(wù)流程,支持會簽、加簽、跳轉(zhuǎn)、退回、撤銷等多種中國特色流程操作,支持用戶、部門、角色、崗位、關(guān)系等多維度配置選人方式,支持跟表單和權(quán)限無縫集成,配置即用。
- 門戶設(shè)計
支持門戶可視化設(shè)計,門戶風(fēng)格任意布局,支持一人多門戶頁,可按角色控制門戶權(quán)限,支持個人門戶自定義,從而實現(xiàn)多種個性化門戶展現(xiàn)要求,達到“千人千面”效果。門戶設(shè)計器默認提供了我的待辦、常用流程、數(shù)據(jù)面板、輪播圖等多個基礎(chǔ)組件,以及可直接復(fù)用的業(yè)務(wù)模塊組件,并支持自定義擴展組件。
- 大屏設(shè)計
提供可視化大屏設(shè)計器,基于豐富圖形組件和多種行業(yè)模板,您可在十分鐘之內(nèi)快速搭建起美觀、酷炫的大屏展示,實現(xiàn)業(yè)務(wù)數(shù)據(jù)可視化。大屏設(shè)計器采用拖拽式自由布局,無需編碼,全圖形化編輯,支持靜態(tài)數(shù)據(jù)、Http服務(wù)、SQL等多種數(shù)據(jù)源配置,支持數(shù)據(jù)實時同步更新。
- 移動端H5/小程序
基于uni-app框架開發(fā),一套代碼,支持iOS、Android、Web、小程序等多個平臺使用,移動應(yīng)用開發(fā)采用配置化方式實現(xiàn),可在線設(shè)計移動端表單和流程,快速構(gòu)建和發(fā)布移動應(yīng)用?;诜?wù)化架構(gòu)和前后端分離技術(shù),實現(xiàn)PC端和移動端數(shù)據(jù)協(xié)同,在移動端可完成流程發(fā)起、待辦處理、流程審批、數(shù)據(jù)查詢等工作。
- 微服務(wù)注冊
平臺基于微服務(wù)架構(gòu)設(shè)計,無縫集成微服務(wù)注冊中心Nacos,能夠?qū)崿F(xiàn)服務(wù)的快速注冊與發(fā)現(xiàn),確保服務(wù)的高可用性和彈性伸縮。平臺還具備出色的適配性,除開源組件Nacos外,也可以適配華為云、阿里云、騰訊云的服務(wù)注冊中心。
- 微服務(wù)監(jiān)控
低代碼平臺能夠支持無縫接入微服務(wù)監(jiān)控平臺SpringBootAdmin。通過靈活的插件 配置化機制,可以輕松地將低代碼平臺接入微服務(wù)監(jiān)控工具中,為用戶提供全面的服務(wù)監(jiān)控和管理能力。
- 微服務(wù)鏈路拓撲
低代碼平臺可無縫接入開源性能監(jiān)控平臺Skywalking,客戶能夠?qū)崟r監(jiān)控微服務(wù)之間的交互,微服務(wù)鏈路跟蹤,幫助客戶快速定位性能瓶頸和潛在問題,從而優(yōu)化系統(tǒng)性能,提升用戶體驗。
- CI/CD工具jenkins集成
低代碼平臺充分利用了持續(xù)集成與持續(xù)部署(CI/CD)工具,實現(xiàn)了高效、自動化的構(gòu)建流程。通過接入Jenkins,能夠快速響應(yīng)代碼變更,確保每次提交都能通過自動化測試并構(gòu)建出可部署的應(yīng)用,可以顯著提升開發(fā)效率,確保軟件質(zhì)量的穩(wěn)定性。
- 容器云k8s集成
低代碼開發(fā)平臺不僅支持在物理機、虛擬機環(huán)境下進行部署,也支持基于以容器云Kubernetes環(huán)境部署,基于容器云環(huán)境的部署可以確保系統(tǒng)自動化彈性擴展和容錯。平臺默認適配開源容器云Rancher,也可適配阿里云、華為云等商業(yè)容器云平臺。