低碼系列文章
整體設計
用戶群體
對于基礎功能的實現(xiàn)细卧,不需要開發(fā)人員介入尉桩。業(yè)務人員通過可視化頁面,即可完成設計贪庙。從這個角度上看蜘犁,低碼平臺面向的用戶是業(yè)務人員、系統(tǒng)管理員止邮、實施顧問
等角色这橙。
但是,是否具備持續(xù)的產(chǎn)品迭代能力导披,是衡量產(chǎn)品生命力的主要依據(jù)屈扎。產(chǎn)品能否與時俱進,能否滿足逐漸復雜的用戶需求盛卡,也是判斷產(chǎn)品是否有競爭力的主要指標助隧。低碼平臺要能夠支持復雜的邏輯處理,支持開發(fā)人員的參與滑沧。這要求從這個角度上看并村,低碼平臺面向的用戶是程序員、設計師
等角色滓技。
主要目標
低碼平臺相比傳統(tǒng)開發(fā)模式哩牍,大部分的需求可以通過低碼平臺的可視化頁面實現(xiàn)。無需開發(fā)人員介入令漂,具備更高的開發(fā)效率和更低的開發(fā)門檻膝昆。應用發(fā)布也更快速,支持在線編譯叠必、打包荚孵、發(fā)布。
- 節(jié)省時間: 幾乎所有人都可以開發(fā)應用纬朝,而無需等待開發(fā)團隊來開發(fā)收叶。
- 提升效率: 優(yōu)化系統(tǒng)開發(fā)流程,提升軟件開發(fā)效率
- 降低門檻: 通過可視化建模技術完成數(shù)據(jù)結構共苛、流程判没、邏輯的定義與前端頁面的搭建
- 快速響應: 維護升級方便蜓萄,即改即用,快速響應業(yè)務變化與調(diào)整
系統(tǒng)架構
基于最先進的云原生技術搭建澄峰,整合了Kubernetes嫉沽、微服務、Serverless俏竞、NoSQL 等最先進的技術架構绸硕,并提供了完善的自動化開發(fā)測試工具與運維管理工具。
組成部分
低碼平臺主要由以下幾個部分組成:
- 基礎設施: 提供公共的服務組件胞此,實現(xiàn)常規(guī)通用的需求臣咖。如:系統(tǒng)配置、統(tǒng)一認證漱牵、日志處理夺蛇,消息隊列、緩存管理等酣胀。
- 可視化管理:基于元數(shù)據(jù)的業(yè)務建模刁赦,應用的流程設計,以及開發(fā)完應用的在線編譯闻镶、部署甚脉,都需要通過頁面的可視化來實現(xiàn)。
-
核心引擎: 抽象業(yè)務需求铆农,滿足具體應用設計牺氨,提供統(tǒng)一規(guī)范的應用引擎,是低碼平臺的核心墩剖。核心引擎主要包括:建模引擎猴凹、表單引擎、流程引擎岭皂、報表引擎郊霎、API引擎、代碼引擎等爷绘。
組成部分.png
建模引擎
基于模型驅(qū)動书劝,內(nèi)置功能強大的建模引擎,零代碼也能快速創(chuàng)建智能化土至、移動化的企業(yè)應用程序购对。
通過實體、數(shù)據(jù)結構陶因、枚舉等構建低代碼數(shù)據(jù)模型洞斯。可視化定義數(shù)據(jù)之間的關聯(lián)關系,平臺自動生成數(shù)據(jù)庫表和通用接口烙如。
表單引擎
基于模板創(chuàng)建頁面或在空白頁面上通過拖、拉毅否、拽組件的方式完成頁面搭建亚铁。平臺提供標準化組件,以及組件擴展能力螟加,可維護自有組件庫徘溢。
流程引擎
涵蓋了流程設計、流程運行捆探、管理維護然爆、統(tǒng)計分析與流程優(yōu)化等各類工具,幫助企業(yè)快速部署黍图、有效監(jiān)控并持續(xù)優(yōu)化業(yè)務流程曾雕。
低代碼平臺集成流程引擎,支持BPMN2.0規(guī)范的業(yè)務流程開發(fā)助被,并在此基礎上進行了模型和符號標準化剖张。
可支持常規(guī)流程的快速開發(fā),如請假揩环、入職搔弄、離職等企業(yè)內(nèi)常用流程。
報表引擎
無需開發(fā)人員幫助丰滑,業(yè)務人員也能配置出功能強大的統(tǒng)計報表顾犹。報表運行時自動按當前用戶權限過濾報表數(shù)據(jù),動態(tài)顯示業(yè)務統(tǒng)計結果褒墨。
可通過拖拽組件的方式實現(xiàn)折線圖炫刷、柱狀圖、餅狀圖貌亭、散點圖等柬唯。
也可在有數(shù)BI產(chǎn)品上完成從數(shù)據(jù)到模型再到報表的設計,低代碼可以直接將生成的復雜報表集成到應用中圃庭。
API 引擎
基于業(yè)務模型锄奢,動態(tài)生成業(yè)務數(shù)據(jù)的API接口【缒澹可以在第三方應用拘央、小程序、手機端中調(diào)用书在。
企業(yè)存量接口可通過低代碼平臺快速導入灰伟,并自動接入API網(wǎng)關。提供可視化定義接口能力,并將接口自動接入API網(wǎng)關栏账。
代碼引擎
可以使用傳統(tǒng)方式編寫代碼帖族,并可與可視化設計界面雙向同步。對于可視化界面不能實現(xiàn)的業(yè)務功能挡爵,均可通過傳統(tǒng)方式編寫前后端代碼實現(xiàn)竖般。
作者:在代碼的世界里自由自在
鏈接:https://blog.codeiy.com
來源:微信公眾號-在代碼的世界里自由自在