低代碼是什么?
低代碼,英文名為Low Code。在2014年被正式被提出。
代碼就是通過編程語言表達業(yè)務的邏輯,低就是少,意為少寫代碼。你也可能注意到還有一個詞為零代碼,就是不寫代碼。
少寫或不寫代碼還要表達業(yè)務邏輯,滿足業(yè)務需求,該怎么做?
就是將表達業(yè)務邏輯的代碼模塊化,形成一個個組件,可視化到圖形界面上,通過拖拽的方式組合業(yè)務流程,以此來滿足業(yè)務需求。
簡單理解,可以類比建筑領域。
以前完全通過代碼來表達業(yè)務邏輯,就好比建大樓的原材料是黃沙、水泥、鋼筋,而低代碼就好比建大樓的原材料是一個個構件,這些構件已經將黃沙、水泥、鋼筋混合在一起。
低代碼是如何構建的?
低代碼平臺的構建有一個開發(fā)IDE環(huán)境,也就是低代碼開發(fā)平臺。開發(fā)人員借助這個平臺環(huán)境,根據業(yè)務需求,設計業(yè)務流程,通過可視化的方式組合平臺提供的業(yè)務組件(模板)。
誰會使用低代碼構建系統(tǒng)?
通過低代碼的可視化、拖拽式開發(fā)可以看出,低代碼開發(fā)人員對業(yè)務的要求高于對技術的要求,只要了解業(yè)務流程能夠在較短的時間內構建出簡單的業(yè)務系統(tǒng)來。
對于一些業(yè)務系統(tǒng)復雜、性能要求高且有較強技術實力的企業(yè)來說,第三方低代碼平臺吸引力是不大的。當然,對技術能力超強的企業(yè)來說,他們的業(yè)務系統(tǒng)可能已經具備了低代碼開發(fā)能力,這個不在本文討論的范疇。
低代碼的主要使用者是一些沒有或技術能力較弱的中小企業(yè)。通過低代碼可以快速構建出要求不高的業(yè)務系統(tǒng)。
低代碼好用嗎?
從當前情況來看,低代碼在業(yè)務簡單的場景應用較好。但在面向行業(yè)的專業(yè)系統(tǒng)表現(xiàn)得不夠好。
這與低代碼提供的模板是直接相關的,模板具有通用性,但對于個性化的需求可能無法滿足。從“誰用誰知道”到“誰用誰說好”的演進還需要一段時間。
如何看待低代碼?
從低代碼開發(fā)效果來看,低代碼開發(fā)通過拖拽快速組裝業(yè)務組件,使得不太專業(yè)的技術人員也能快速上手,帶來了成本和效率的極大提升。
從低代碼所處位置來看,對于擁有技術棧的企業(yè)來說,低代碼位于平臺、通用業(yè)務之上,屬于業(yè)務的定制化范疇。對于僅通過低代碼開發(fā)的企業(yè)來說,低代碼就是系統(tǒng)的全部,這些企業(yè)需要的就應該是一個完整的方案。
誰來提供低代碼服務?
低代碼提供的是PAAS能力,PAAS能力底層需要強大的基礎設施。當前阿里釘釘、騰訊企業(yè)微信各自構建了產業(yè)生態(tài)。
-
開發(fā)
+關注
關注
0文章
373瀏覽量
41515 -
IDE
+關注
關注
0文章
352瀏覽量
47747 -
代碼
+關注
關注
30文章
4900瀏覽量
70729
發(fā)布評論請先 登錄
什么是低代碼開發(fā)?低代碼開發(fā)有什么好處
低代碼開發(fā)平臺的好處及弊端
什么是低代碼
低代碼是什么意思,低代碼開發(fā)平臺中的功能
低代碼開發(fā)平臺是什么,低代碼開發(fā)平臺有什么優(yōu)勢
什么是HarmonyOS低代碼開發(fā)
風口上的低代碼的這些變化與趨勢 低代碼還需要解決哪些問題?
低代碼為什么沒前途

評論