- 低代碼在制造行業數字化實踐
- 張彤等
- 1781字
- 2024-05-11 18:06:10
第一章 低代碼平臺簡介
第一節 低代碼的定義和優點
一、低代碼的概念
也許很多人對低代碼這個詞相當陌生。低代碼(Low-Code)正式被提出可以追溯到2014年,當時全球最具影響力的獨立研究咨詢公司Forrester正式提出了低代碼的概念。低代碼是一種軟件開發方法,它使開發人員能夠通過圖形界面、拖曳組件和模型驅動的邏輯,快速構建和部署應用程序,而無須編寫大量的代碼。低代碼開發平臺(LCDP, Low Code Development Platform)是指通過為開發者提供可視化的應用開發環境、基于封裝組件的通用模塊,降低應用開發時編寫原生代碼的需求量,可以便捷完成應用程序搭建的開發平臺。
經過了幾年的發展,2018年,低代碼成為全球科技行業備受關注的技術之一。也就是在2018年,全球最具權威的IT研究與顧問咨詢公司Gartner提出,低代碼平臺是一個應用程序平臺,它使用聲明性的高級抽象程序及一步式部署來支持快速的應用程序開發、部署、執行和管理。
綜合了多家權威機構的概念定義,得帆云團隊這樣總結:低代碼是一種軟件開發方法,它使開發人員能夠通過圖形界面、拖曳組件和模型驅動的邏輯,快速地構建和部署應用程序,而無須編寫大量的代碼。而低代碼平臺就是使用低代碼進行開發,能快速部署應用程序的平臺。低代碼平臺旨在簡化應用程序的開發過程,降低開發難度,縮短開發周期,并使非專業人士(如業務分析師、產品經理等)也能夠參與到應用程序的開發中。
(一)低代碼和低代碼平臺的特點
低代碼平臺具有以下特點。
● 可視化界面:通過直觀的圖形界面設計應用程序,用戶可以拖曳組件以構建應用的界面和功能。
● 快速開發:低代碼平臺提供了一系列預構建的組件和模板,這些組件和模板可以輕松地集成到新應用程序中,從而大大縮短開發時間。
● 易于維護:由于低代碼平臺減少了編寫代碼的數量,因此維護應用程序變得更簡單。當應用程序需要進行修改或升級時,可以通過圖形界面輕松實現,而無須深入了解底層代碼。
● 可擴展性:很多低代碼平臺允許開發者編寫自定義代碼以實現特定功能,這為應用程序提供了更高的靈活性和可擴展性。
低代碼技術使企業能夠更快地響應市場需求,提高生產力,并降低開發成本。它已經在各個行業和各種場景中得到廣泛應用,包括業務流程自動化、客戶關系管理、移動應用程序開發等。
(二)低代碼、aPaaS與iPaaS
低代碼也被稱為aPaaS(Application Platform as a Service,應用程序平臺即服務)產品。Gartner對aPaaS所下的定義是:“這是基于PaaS(Platform as a Service,平臺即服務)的一種解決方案,支持應用程序在云端的開發、部署和運行,向用戶提供軟件開發中的基礎工具,包括數據對象、權限管理、用戶界面等。”
aPaaS隸屬于PaaS。在云架構中,PaaS是中間層,其上層是SaaS(Software as a Service,軟件即服務),其下層是IaaS(Infrastructure as a Service,基礎設施即服務)。SaaS供應商將應用軟件統一部署在自己的服務器上,用戶可以在互聯網上直接訪問,即開即用。常見的SaaS產品包括CRM(Customer Relationship Management,客戶關系管理)、OA(Office Automation,自動化辦公)、ERP(Enterprise Resource Planning,企業資源計劃)等。IaaS本質上是一種IT基礎設施。IaaS供應商向用戶提供計算、存儲、網絡等基礎硬件資源,用戶可以按量付費,租用IaaS供應商部署好的硬件資源,并在這些基礎硬件設施之上部署和運行各種應用程序。而PaaS將研發應用程序的平臺作為一種服務,允許用戶在平臺上完成應用程序的開發、部署、運行和管理。
除了aPaaS,PaaS還包括iPaaS(Integration Platform as a Service,集成平臺即服務)。Gartner對iPaaS所下的定義是:“促進開發、執行和集成流治理同任何本地(On-Premises)及基于云的流程、服務、應用、數據連接的一套云服務,可以在獨立的或多個交叉的組織中進行”。iPaaS連接企業內部的各種應用程序、系統和技術,是集成和打通平臺,它允許部署和維護集成流,而不需要在企業內部或企業與第三方之間使用硬件或插件。
B端需求最大特點是非標準化,非標準化會帶來效率問題。而市場對應用開發的需求將大大高于IT公司的產能。在數字化轉型浪潮之下,企業的應用開發需求會十分龐大。
在aPaaS,即低代碼上,可以構建大量業務應用,解決前臺敏捷化應用需求。這些應用往往會和已有的系統進行集成。iPaaS可以解決應用集成和數據集成的問題,實現大批量的數據傳遞、轉化、異構系統整合等,大幅度提高集成效率。此外,aPaaS和iPaaS的融合會沉淀大量中間交易數據,這些數據被采集、加工、處理、分析后形成數據資產,提升企業數據應用價值。
Gartner研究副總裁兼杰出分析師Yefim Natis表示:“iPaaS已在全球進入主流采用起步期,覆蓋了20%至50%的全球頭部企業。”未來aPaaS和iPaaS的融合將有望成為企業標配,大幅度加快企業數字化轉型步伐,為企業構建面向未來的下一代敏捷化IT架構。