生產力至少提升5倍,大廠火拼的低代碼平臺究竟還有哪些坑?
隨著數字化轉型的不斷加速,企業對IT系統的敏捷性要求越來越高,但開發人員的缺口一直補不上,無代碼/低代碼的開發技術優勢逐漸凸顯出來。
根據 Gartner 數據,到2024年,65%的應用程序開發將是低代碼。到2023年,超過50%的大中型企業將采用低代碼應用程序平臺(LCAP)作為其戰略應用平臺之一。
當下的低代碼/無代碼領域非常復雜,有許多的解決方案、平臺和子市場。雖然低代碼/無代碼平臺有很多好處(比如高效性和易用性,加快生產和效率),但它們也存在一些關鍵挑戰。比如,企業文化改變、需要學習曲線(技術門檻并不低)、缺乏社區和資源支持等。
總體而言,行業處在早期,許多最佳實踐才剛剛出現,相對來說還不成熟。
我們最近都聽到了關于低代碼和無代碼平臺的宣傳。無代碼平臺的承諾是,它們將使軟件開發變得像使用Word或PowerPoint一樣簡單,這樣的話,普通業務用戶可以在不需要工程團隊額外成本(金錢和時間)的情況下推進項目。
與無代碼平臺不同,低代碼平臺仍然需要編碼技能,但允許開發人員使用預先編寫的代碼組件,從而加速軟件開發。
根據Gartner的數據, 到2024年,65%的應用程序開發將是低代碼。到2023年,超過50%的大中型企業將采用低代碼應用程序平臺(LCAP)作為其戰略應用平臺之一。
早在2017年,我就參與了傳統開發(使用Java)和模型驅動的低代碼/無代碼開發項目之間的早期生產率基準測試比較。
結果令人印象深刻: 低代碼/無代碼開發的生產力提高了5倍到7倍。2020年「無代碼普查」(No-Code Census)的一項調查顯示,與傳統編程相比,生產率提高了4.6倍。
一 、低代碼/無代碼:一個分散的市場
低代碼/無代碼領域非常復雜,有許多的解決方案、平臺和子市場。例如,有針對大型企業、中型企業和小型企業的子市場。企業低代碼/無代碼平臺可以提供高可伸縮性,兼具性能與安全性的應用程序集成。它們往往更昂貴。
以下是Gartner為企業低代碼平臺設計的魔力象限:
企業低代碼應用平臺的魔力象限,資料來源:Gartner(2020年9月)
Gartner將低代碼應用程序平臺(LCAP)定義為,「使用聲明性的高級編程抽象(例如模型驅動和基于元數據的編程語言)支持快速應用程序開發,一步部署、執行和管理的應用程序平臺。」
G2為小型企業提供了類似的概況。小企業和企業低代碼平臺之間沒有太多交集。一些小型平臺供應商在企業中并不為人所知或被認可。同樣的,中小型企業通常不購買企業平臺,主要是因為它們的定價和復雜性。
這一點都不奇怪,許多低代碼平臺都是業務流程管理平臺。
BPM長期以來一直支持模型驅動開發(MDD)。在構建軟件之前,首先要繪制軟件應該如何工作的圖表。此圖表類似于BPM流程映射方法,當中為了指定業務流程,需要將表示子流程的形狀按正確的順序拖放。(大多數BPM平臺支持的最流行的流程映射標準是BPMN。)
這種以過程為中心的低代碼解決方案非常受歡迎。BPM低代碼/無代碼平臺的例子包括Appian、Pega和Outsystems。
但在低代碼/無代碼保護傘下還有其他的范例:
- 網站低代碼/無代碼平臺: 任何規模的企業都可以利用這些平臺。主要的競爭者是WordPress、Wix、Squarespace和WebFlow。
- 數據庫管理低代碼/無代碼平臺: 對于高端(企業),有像Mendix這樣的平臺。對于較低端的,有Airtable。還有一些低代碼/無代碼的NoSQL數據庫平臺,如用于知識圖的KgBase。
- 自動集成低代碼/無代碼平臺: 在這個領域有一些令人興奮的新興平臺,例如Zapier、Parabola和Integromat都屬于這一類。企業可以通過這些工具相對快速地開發強大而復雜的集成流。
以下是Parabola工作流的例子,它從一個API中提取數據,進行一些數據操作,然后將其發送到另一個API。自動化的工作流可以按需運行、調度或通過webhook調用。
- 移動應用程序開發: 大多數低代碼/無代碼平臺,如Bubble,為移動應用程序提供響應式UI功能。另一些則為主要的移動操作系統(iOS和Android)提供本地支持。Thunkable可能是低代碼/無代碼移動應用開發的終極例子。
其中許多平臺為特定類型的應用程序提供了豐富的插件和模板集合。低代碼/無代碼平臺的其他類別針對特定的應用領域或細分市場:
- 電子商務和網上商店: Shopify是這方面的領先案例。
- 工作管理: Monday.com是這方面很好的例子。
- ERP應用: Zoho是這方面很有趣的例子,此前在Gartner的魔力象限表中列出。另一個對ERP和CRM有重要影響的平臺是Salesforce。
- 區塊鏈和物聯網: Atra是區塊鏈方面的案例。
- 人工智能: 人工智能是低代碼/無代碼的一個迷人領域,當中就有C3 AI Ex Machina這個例子出現。
二 、低代碼 /無代碼的挑戰
低代碼/無代碼平臺有很多好處,但它們也存在一些挑戰,需要學習曲線。 許多最佳實踐才剛剛出現,相對來說還不成熟。這是至關重要的責任。 使用傳統編程,有大量的經驗、強大的社區和有據可查的最佳實踐。在許多方面,低代碼/無代碼還處于起步階段,盡管MDD已經存在很長一段時間了,特別是在BPM平臺上。
以下是低代碼/無代碼的一些更關鍵挑戰:
1、 它涉及到文化的改變 :低代碼/無代碼要求改變組織文化,無論該組織是企業還是初創企業。改變文化以消除「煙囪」并非易事。它需要執行的遠見和認可。它還需要對低碼/無碼數字轉換能力中心進行預算分配和授權。
2、學習這些平臺需要時間和精力:低代碼/無代碼可提高速度和生產率。但這并不容易。這些工具和平臺并不是微不足道的,而且開發一定程度的專業知識需要時間。這是低代碼/無代碼最容易被誤解的方面之一。復雜的編程結構(如嵌套循環)在任何平臺上都不是那么容易。
3、 您可能需要多個平臺 :某些平臺比其他平臺更完整。例如,Unqork和Bubble旨在用于任何用例,因此提供了許多與企業系統集成的選項。但是,他們可以從專門用于特定領域的其他組件中受益匪淺;例如,Bubble和Parabola或Zapier插件一起進行自動集成。
與Bubble中的原生功能相比,Parabola或Zapier中的數據操作和集成功能更易于使用。還有其他插件或技術組件可通過其他技術補充低代碼/無代碼平臺:例如,Unqork的技術合作伙伴或Bubble的插件綜合列表。
4、 資源和社區支持匱乏 :許多低代碼/無代碼平臺相對不成熟。使用傳統編程語言的開發人員有數百萬,有時甚至數千萬。許多在線和現場的課程、書籍和材料都是現成的,適用于Java或c#等語言。外包有很多社區和資源。對于低代碼/無代碼來說,這是一個完全不同的場景——特別是對于較新的平臺。
5、 定價可能令人困惑 :企業低代碼/無代碼平臺往往是不必要的昂貴。中小型市場的平臺成本較低,但通常伸縮性較差。端到端解決方案涉及多個平臺,使定價問題更加復雜。
這些只是一些關鍵的挑戰。他們清楚地表明,低代碼/無代碼不是萬靈藥。然而,無論是對現有企業還是初創企業,開發創新解決方案仍是一個強勁趨勢。
隨著這個領域的不斷成熟,我們應該會聽到更多的挑戰。也會有失敗的項目。 但優勢——尤其是在加快發展和生產率方面——將贏得勝利。
你準備好了嗎?
































