生產力至少提升5倍,大廠火拼的低代碼平臺究竟還有哪些坑?

blank

生產力至少提升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為企業低代碼平台設計的魔力象限:

blank
企業低代碼應用平臺的魔力象限,資料來源: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調用。

blank
  • 移動應用程式開發:大多數低代碼/無代碼平臺,如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、定價可能令人困惑:企業低代碼/無代碼平臺往往是不必要的昂貴。 中小型市場的平臺成本較低,但通常伸縮性較差。 端到端解決方案涉及多個平臺,使定價問題更加複雜。

這些只是一些關鍵的挑戰。 他們清楚地表明,低代碼/無代碼不是萬靈藥。 然而,無論是對現有企業還是初創企業,開發創新解決方案仍是一個強勁趨勢。

隨著這個領域的不斷成熟,我們應該會聽到更多的挑戰。 也會有失敗的專案。 但優勢——尤其是在加快發展和生產率方面——將贏得勝利。

你準備好了嗎?

參考連結:

venturebeat.com/2021/02

What do you think?

Written by marketer

blank

厲害了,這款低代碼開發平臺,你值得擁有

blank

前端開發越發複雜,你是否需要低代碼平臺?