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