想了解低代碼?不妨從這四款開源低代碼工具開始(低代碼開源平臺)
低代碼的概念在近兩年逐漸被開發(fā)者們所關(guān)注,諸多科技巨頭也紛紛主場布局低代碼,那么低代碼到底是什么呢?
低代碼是基于可視化和模型驅(qū)動理念,結(jié)合云原生與多端體驗技術(shù),它能夠在多數(shù)業(yè)務(wù)場景下實現(xiàn)大幅度的提效降本,為專業(yè)開發(fā)者提供了一種全新的高生產(chǎn)力開發(fā)范式。
另一方面,低代碼能夠讓不懂代碼的人,通過“拖拉拽”開發(fā)組件,就能完成應(yīng)用搭建。從意義上講,低代碼可以彌補日益擴大的專業(yè)技術(shù)人才缺口,同時促成業(yè)務(wù)與技術(shù)深度協(xié)作的終極敏捷形態(tài)。
低代碼是否真的能解放開發(fā)們的生產(chǎn)力?抑或是像一些媒體所說,會導(dǎo)致程序員事業(yè)?想要知道這些問題的答案,不妨和馬建倉一起來看看下面幾個低代碼開源項目,更深入地了解什么是低代碼。
jeecg-boot
項目作者:JEECG 開源社區(qū)
開源許可協(xié)議:Apahce-2.0
項目地址:https://gitee.com/jeecg/jeecg-boot
JeecgBoot 是一款基于代碼生成器的低代碼平臺,讓開發(fā)更多關(guān)注業(yè)務(wù)。既能快速提高效率,節(jié)省研發(fā)成本,同時又不失靈活性。它采用工作流來實現(xiàn)、擴展出任務(wù)接口,供開發(fā)編寫業(yè)務(wù)邏輯,表單提供多種解決方案:表單設(shè)計器、online 配置表單、編碼表單。同時實現(xiàn)了流程與表單的分離設(shè)計(松耦合)、并支持任務(wù)節(jié)點靈活配置,既保證了公司流程的保密性,又減少了開發(fā)人員的工作量。
amis
項目作者:百度開源
開源許可協(xié)議:Apache-2.0
項目地址:https://gitee.com/baidu/amis
amis 是百度推出的前端低代碼框架,通過 JSON 配置就能生成各種后臺頁面,極大減少開發(fā)成本,甚至可以不需要了解前端。
diboot
項目作者:帝博軟件
開源許可協(xié)議:Apache-2.0
項目地址:https://gitee.com/dibo_software/diboot
diboot 是為開發(fā)人員打造的低代碼開發(fā)平臺,將復(fù)雜的工作簡單化、重復(fù)的工作自動化,提高質(zhì)量、效率、可維護性。
ubml-impl
項目作者:UBML
開源許可協(xié)議:Apache-2.0
項目地址:https://gitee.com/ubml/ubml-impl
UBML 是一種基于領(lǐng)域特定語言(Domain-Specific Language DSL)的、用于快速構(gòu)建應(yīng)用軟件的低代碼建模語言。內(nèi)容包括模型標(biāo)準(zhǔn)及其默認實現(xiàn)、SDK、運行時框架等組件。UBML 定位于 APaaS (應(yīng)用程序平臺即服務(wù))領(lǐng)域,是低代碼開發(fā)平臺(Low-Code-Development-Platform)的核心基礎(chǔ),致力于在低代碼領(lǐng)域建立應(yīng)用軟件建模開發(fā)的事實標(biāo)準(zhǔn)。
不知道看了以上四款低代碼開源項目,是否讓你對低代碼的認識更上一層了呢?如果你想要了解更多新領(lǐng)域的開源項目,記得來 Gitee 看看哦:New Tech – Open Source – Gitee