本文來源:物女心經(jīng)
“低代碼”是指開發(fā)人員通過編寫少量代碼,就可以快速生成應(yīng)用程序的一種方法。在過去一年中,低代碼持續(xù)升溫,相關(guān)消息越來越多,企業(yè)紛紛躍躍欲試。因此這篇文章,我將與你分享該領(lǐng)域的最新進展。
在文章《醞釀?wù)荒?,西門子翻開了加速工業(yè)互聯(lián)網(wǎng)落地的“王牌”》中,我曾經(jīng)介紹過Mendix,它是西門子在兩年前收購的低代碼編程平臺。
“低代碼”是指開發(fā)人員通過編寫少量代碼,就可以快速生成應(yīng)用程序的一種方法。最近,Mendix又掀起了低代碼的新一輪熱浪,由其主辦的盛會Mendix World 2020于9月初在線上舉行。會議內(nèi)容極為豐富,直播歷時3天,涵蓋60多個議題和演講,20多個用戶案例,吸引了來自全球80多個國家的16,000余名專業(yè)人士參與。
除了西門子之外,不少企業(yè)都在低代碼領(lǐng)域有所嘗試。相當知名的一個案例是,施耐德電氣與低代碼公司OutSystems攜手,在20個月內(nèi)推出了60款應(yīng)用,將開發(fā)過程加速了2倍,僅在第一年就節(jié)省了650天的工作量。
回想今年6月,Gartner和Forrester紛紛發(fā)布關(guān)于低代碼領(lǐng)域的研究報告。
Gartner預(yù)計2021年市場對于應(yīng)用開發(fā)的需求將5倍于IT公司的產(chǎn)能。為了填補這一產(chǎn)量缺口,低代碼技術(shù)是目前看似唯一可行的解決方案,因而必然會有越來越多企業(yè)引入這一技術(shù)。
Forrester則研究了低代碼平臺的總體經(jīng)濟影響。數(shù)據(jù)顯示,企業(yè)在Mendix平臺上的投資,在3年中產(chǎn)生了總計2052萬美元的可量化收益。
在過去一年中,低代碼持續(xù)升溫,相關(guān)消息越來越多,企業(yè)紛紛躍躍欲試。因此這篇文章,我將與你分享:
-
Mendix World 2020中呈現(xiàn)了低代碼平臺的哪些最新進展?
-
低代碼開發(fā)平臺,為什么現(xiàn)在進入了爆發(fā)期?
-
沒有寫入Gartner和Forrester報告中的內(nèi)容是什么?
在Mendix World 2020會議上,Mendix連續(xù)發(fā)布了十余項重要的產(chǎn)品更新與功能擴展,有可能改寫低代碼平臺的版圖,其中最值得關(guān)注的包括以下3點:
1. 兌現(xiàn)承諾,數(shù)據(jù)總線正式落地,消除數(shù)據(jù)集成的復(fù)雜性。
Mendix的CEO曾說,Mendix與西門子的結(jié)合,將掀起一場有真正價值的“數(shù)據(jù)海嘯”。這一“海嘯”分為內(nèi)部和外部兩個層面。
從內(nèi)部視角來看,收購Mendix之后,西門子順勢推出了Xcelerator軟件產(chǎn)品組合,它將工業(yè)互聯(lián)網(wǎng)平臺和低代碼編程工具整合到了一起,試圖降低開發(fā)者的參與難度和門檻,形成開發(fā)者的協(xié)作社區(qū),快速滿足各行各業(yè)的用戶需求。
拆解之后,Xcelerator搭建的組合更像是一把大傘,罩著全套軟件體系,其中包含產(chǎn)品生命周期管理軟件、電子設(shè)計自動化軟件、應(yīng)用程序生命周期管理軟件、制造運營管理軟件,以及西門子工業(yè)互聯(lián)網(wǎng)平臺上的應(yīng)用。
不難看出,Xcelerator能夠真正發(fā)揮威力的邏輯是,它能夠?qū)难邪l(fā)、設(shè)計到生產(chǎn)、制造的整個西門子軟件產(chǎn)品體系無縫的整合到一起,其中最為關(guān)鍵的是解決數(shù)據(jù)的集成問題。
Mendix數(shù)據(jù)總線的作用就像支撐Xcelerator這把大傘的傘骨,讓西門子的用戶可以利用Mendix在任何設(shè)備、任何位置、任何云平臺上創(chuàng)建應(yīng)用和分享數(shù)據(jù),克服在快速構(gòu)建軟件解決方案時,數(shù)據(jù)難以集成的巨大瓶頸。
因此,Mendix勢必處于Xcelerator的核心位置。
從外部視角來看,Mendix的數(shù)據(jù)主線不僅服務(wù)于西門子,還可以連接SAP、Salesforce、ANSYS、微軟和IBM,這意味著利用Mendix,用戶可以跨越云平臺,自由的使用各種應(yīng)用和分享相關(guān)數(shù)據(jù)。
2. 引入了增強的AI功能,幫助開發(fā)人員提高生產(chǎn)力。
低代碼的關(guān)鍵作用之一,是推進一次關(guān)于成本的革命,完成一次從量變到質(zhì)變的升華。這里的成本包含人員成本和時間成本。
低代碼降低了對人員素質(zhì)要求的門檻,畢竟要求一名工程師既懂云平臺、又懂網(wǎng)絡(luò)、還懂移動設(shè)備,這并不現(xiàn)實。同時,低代碼提高的編程效率,一定程度上能夠緩解需求的時間緊迫性和應(yīng)用開發(fā)周期時滯性之間的矛盾。
在最新版本Mendix 9中,更進一步降低了對技術(shù)開發(fā)的人員要求和時間門檻。
新版本提供了增強型的AI助手功能,它基于低代碼平臺中積累的最佳實踐知識庫,在編程過程中,給予用戶關(guān)于應(yīng)用程序的下一步如何編寫的提示,并提供修改建議,甚至自動重構(gòu)應(yīng)用程序,提高應(yīng)用程序的性能。
這樣做的好處不言自明,一方面可以降低應(yīng)用程序所需的編程步驟和難度,另一方面可以將修復(fù)程序錯誤的周期極大縮短。
一名來自楊百翰大學的用戶,在分享使用經(jīng)驗時認為這個功能極為重要,他說:“它讓我們能夠在幾小時,甚至幾分鐘內(nèi)改掉BUG,而不用再坐等幾天,或者幾周時間。”
3. 針對多種垂直行業(yè),提供開箱即用的解決方案套餐。
物聯(lián)網(wǎng)平臺普遍是雙邊或者多邊平臺,平臺上的角色越多,管理越復(fù)雜。
生態(tài)的培育對于低代碼的發(fā)展而言至關(guān)重要,很多企業(yè)都意識到,生態(tài)壁壘是長青之木。
低代碼的普及不僅靠技術(shù),更要靠生態(tài)運營能力?!暗痛a套餐+開發(fā)者生態(tài)”的這一組合,是Mendix正在打造的護城河。
為此,Mendix成立了一個名為工業(yè)解決方案的新部門,基于西門子和Mendix的現(xiàn)有通用模式積累,專門開發(fā)和擴展可以滿足特定垂直行業(yè)需求的應(yīng)用套餐。
Mendix認為最受歡迎的套餐,可能是現(xiàn)場服務(wù)管理,因為它增強了現(xiàn)場工程師們的綜合能力。
從Mendix發(fā)布的銷售數(shù)據(jù)來看,前期市場反饋良好。目前年度營收超過1億美元,仍處于18個月翻一番的高速發(fā)展軌跡上。其它指標還包括:
-
每周有將近1千萬用戶訪問在Mendix上的應(yīng)用;
-
2020年1-8月,用戶使用Mendix構(gòu)建了超過12萬個應(yīng)用程序;
-
Mendix開發(fā)者社區(qū)的用戶數(shù)量,在2020年已翻倍,達到近20萬人。
用戶需要的并不是一個低代碼平臺,而是低代碼能夠產(chǎn)生的價值。
不可否認,Mendix的成功得益于對于市場的準確把握。Mendix持續(xù)強化的簡化編程、數(shù)據(jù)總線和行業(yè)套餐等能力,正好與推動低代碼應(yīng)用的需求相呼應(yīng)。
首先,低代碼致力于降低應(yīng)用程序的準入門檻。
從自動化,到信息化,再到智能化,來自不同行業(yè),IT/ OT/ CT不同領(lǐng)域,不同技術(shù)背景的工程師,都需要得心應(yīng)手的工具,推動數(shù)字化轉(zhuǎn)型的進程。
IT工程師看重程序,OT工程師看重設(shè)備,CT工程師看重通信,彼此之間的視角和流程差異,需要行之有效的工具進行融合與綁定。
低代碼便是最佳候選技術(shù)之一。
它利用一種新的軟件文化,讓來自不同領(lǐng)域的工程師們的思維和邏輯相互滲透,降低人力和時間的投入成本。
用戶可以基于圖形化界面,通過拖/?拉/?拽、參數(shù)配置、邏輯定義、模板調(diào)用等方式,完成軟件應(yīng)用的構(gòu)建,將開發(fā)效率提升幾倍,甚至十幾倍。
其次,低代碼有助于打破信息系統(tǒng)的孤島。
無論是工業(yè)互聯(lián)網(wǎng)平臺,還是低代碼編程,都在呼應(yīng)一個共同的大趨勢:企業(yè)需要將現(xiàn)有系統(tǒng)更好的集成,打破孤島快速迭代,以便響應(yīng)外部快速變化的市場環(huán)境。
因此,應(yīng)用程序需要更簡便的與現(xiàn)有信息系統(tǒng)集成,并在新技術(shù)出現(xiàn)時更好的適應(yīng)未來。
這個情況在物聯(lián)網(wǎng)領(lǐng)域尤為突出。
物聯(lián)網(wǎng)的應(yīng)用程序種類更多,集成難度更高。一套有效的物聯(lián)網(wǎng)解決方案,需要調(diào)度“端、邊、管、云、用”各方資源,還要兼顧傳感、語音等交互方式,隨時保持5G、Wi-Fi等連接在線,還要適應(yīng)環(huán)境各異的物理空間里的各種狀況。
這就需要物聯(lián)網(wǎng)的應(yīng)用,與大量的數(shù)據(jù)資源、各種傳感器、外部AI與分析能力、邊緣計算等通通相連。低代碼除了解決已有系統(tǒng)的打通和串聯(lián)問題,還可以直接構(gòu)建新的應(yīng)用。
前文提到的數(shù)據(jù)總線的落地,讓應(yīng)用程序之間的關(guān)聯(lián)性更強,并且有利于構(gòu)建快速響應(yīng)市場變化的應(yīng)用。
最后,低代碼加速了各種能力服務(wù)化XaaS的進程。
低代碼呈現(xiàn)的是一種新思維:優(yōu)先考慮各種能力的服務(wù)化。
工具永遠只是工具,它需要在善于使用的人手中才能發(fā)揮出最大價值。低代碼工具可以做很多事情,不過到底怎么做,怎樣做效果好,最終要靠利用工具的人。
使用低代碼工具,讓用戶擁有解決自身需求的技術(shù),這也是此類平臺現(xiàn)在備受關(guān)注的重要因素。作為翹板的兩端,一端,低代碼降低了編程和開發(fā)的復(fù)雜度,另一端,用戶可以有更多精力用于應(yīng)用和流程的抽象提煉,構(gòu)建通用模塊,將各種能力轉(zhuǎn)化為服務(wù)。
企業(yè)自身對現(xiàn)有和未來業(yè)務(wù)的理解、對工具的熟悉以及清晰的邏輯和產(chǎn)品思維,是實現(xiàn)組織數(shù)字化轉(zhuǎn)型的一個關(guān)鍵點。低代碼不僅讓公司內(nèi)部的各種應(yīng)用,可以用搭積木的方式實現(xiàn),而且面向企業(yè)外部的解決方案,也可以組合形成行業(yè)套餐。
這個思路貫穿于物聯(lián)網(wǎng)平臺、數(shù)據(jù)中臺、云原生、微服務(wù)等領(lǐng)域,可以說各種工具僅僅是手段,最終輸出的是理念和價值。
降低開發(fā)門檻、打破信息孤島、加速能力服務(wù)化,低代碼快速發(fā)展的背后,是技術(shù)、企業(yè)和商業(yè)期望的變化在推動著。
對于物聯(lián)網(wǎng)的從業(yè)者來說,這些新的需求是由進化產(chǎn)生,而非突變而來。變化不僅正在發(fā)生,而且恰好處于對低代碼需求旺盛的黃金時段。
廣義低代碼的4個分支(來源:Gartner)
市場研究機構(gòu)Gartner和Forrester分別繪制過低代碼平臺的格局版圖。
由于低代碼的發(fā)展日新月異,為了順應(yīng)這一變化,Gartner今年將原有的移動應(yīng)用開發(fā)平臺(MADP)魔力象限,變更為多重體驗開發(fā)平臺(MXDP)魔力象限。
根據(jù)Gartner的分析,以Mendix為代表的MXDP僅僅是低代碼的分支之一,廣義的低代碼是指所有可以幫助缺乏編程基礎(chǔ)的開發(fā)者快速完成軟件開發(fā)的技術(shù)和工具。Gartner認為,低代碼主要有以下幾個主流分支:
1. 無代碼開發(fā)平臺:
低代碼開發(fā)平臺的一種,不提供或者僅支持非常有限的編程擴展能力,一般僅用來開發(fā)內(nèi)部管理或市場營銷類表單。
2. LCAP低代碼開發(fā)平臺:
狹義的低代碼,屬于萬金油類產(chǎn)品,可用來開發(fā)包含前端和后端的應(yīng)用。
3. MXDP多重體驗開發(fā)平臺:
快速開發(fā)跨平臺APP的工具,突出前端開發(fā)能力,一般用來開發(fā)多平臺/多終端應(yīng)用。
4. iBPMS智能業(yè)務(wù)流程管理套件:
整合了AI等技術(shù)的業(yè)務(wù)流程管理系統(tǒng),突出后端流程定義和數(shù)據(jù)整合能力,一般用于解決大型企業(yè)的跨系統(tǒng)業(yè)務(wù)流程。
Mendix委托Forrester進行了一項低代碼“全面經(jīng)濟影響”的研究,追蹤4家典型企業(yè)在使用低代碼平臺三年過程中的收益。調(diào)研結(jié)果發(fā)現(xiàn),客戶在Mendix平臺上的投資,在三年中產(chǎn)生了總計2052 萬美元的量化收益。其中,在開發(fā)費用方面的節(jié)省了超過800萬美元;數(shù)字化流程的效率提升,折合為600萬美元的收益;縮短新產(chǎn)品的上市時間,新增利潤約為300萬美元。
這些是寫入的內(nèi)容。
那么報告中忽略了哪些內(nèi)容呢?
低代碼作為一種有效工具,它的演進具有很多積極意義,然而作為一枚硬幣的反面,新工具的使用往往也意味著更好的駕馭能力以及更多的責任。
如果將低代碼編程和汽車制造做類比,低代碼對于物聯(lián)網(wǎng)開發(fā)者就像自動化生產(chǎn)線對于汽車行業(yè)的作用。
過去汽車的裝配需要手工完成,現(xiàn)在都是通過自動化生產(chǎn)線實現(xiàn)。雖然早期自動化進程中使用的生產(chǎn)線,對汽車復(fù)雜多變的配置無能為力,但它們確實加快了裝配和交付的進程。
自動化生產(chǎn)線同時也對操作員的素質(zhì),以及生產(chǎn)的安全性和可靠性,提出了前所未有的挑戰(zhàn)。
畢竟天下沒有免費的午餐。
當我們使用低代碼的時候,我們自己有可能就是代碼的一部分。
很多用戶同時列舉了使用低代碼的弊端:
潛在弊端1:被綁定。
與建設(shè)汽車生產(chǎn)線的情況類似,一旦使用低代碼編程平臺,就面臨著被供應(yīng)商綁定的風險,后續(xù)的簽約和應(yīng)用程序維護的過程,供應(yīng)商擁有較強的議價能力。
潛在弊端2:同質(zhì)性。
基于低代碼編程的應(yīng)用,可能最終看起來都非常相似,因為開發(fā)者使用的是相同或者相近的模塊,實現(xiàn)差異化的難度更高了。
潛在弊端3:功能受限。
任何低代碼的供應(yīng)商都不可能預(yù)測到所有的應(yīng)用細節(jié),如果開發(fā)者希望更加靈活地適應(yīng)企業(yè)的需求,就需要使用自己編寫的代碼來滿足。
同時,當應(yīng)用程序遇到BUG時,也不那么容易被定位,就像在造車過程產(chǎn)生質(zhì)量問題,有可能是操作生產(chǎn)線過程中的問題,也可能是生產(chǎn)線本身就有問題。
最后,引用羅曼·羅蘭的名言:世界上只有一種真正的英雄主義,那就是在看清了生活的真相以后,依然熱愛生活。
低代碼能否成為加速數(shù)字化轉(zhuǎn)型的秘密武器,不同的使用者會做出不同的選擇。
人在挑選工具,工具也在挑選人。
本文小結(jié):
Gartner預(yù)計2021年市場對于應(yīng)用開發(fā)的需求將5倍于IT公司的產(chǎn)能。為了填補這一產(chǎn)量缺口,低代碼技術(shù)是目前看似唯一可行的解決方案,必然會有越來越多企業(yè)引入這一技術(shù)。
Mendix的最新進展值得關(guān)注,包括數(shù)據(jù)總線的正式落地、增強型的AI助手功能,以及開箱即用的解決方案套餐。
降低開發(fā)門檻、打破信息孤島、加速能力服務(wù)化,低代碼快速發(fā)展的背后,是技術(shù)、企業(yè)和商業(yè)期望的變化在推動著。
畢竟天下沒有免費的午餐。當我們使用低代碼的時候,我們自己有可能就是代碼的一部分。
參考資料:
1. Mendix Drives Economic Value for Large Companies Amid Software Developer Shortage, Strong Rise in Business Demand for Applications - New Report Finds,來源:www.prnewswire.co.uk
2. The 2020 MXDP Magic Quadrant: The Promise of Multiexperience,來源:www.mendix.com
3. Driving Digitalization Forward in a New World: Mendix World Version 2.0 Shapes Up to Be World's Largest Virtual Low-Code Event Ever,來源:www.prnewswire.co.uk
4. Elevator Safety Goes Up with Low-Code Technology - Liftinsight Uses Mendix to Build IoT-Enabled Smart App That Increases Rider Safety and Cuts Elevator Maintenance Costs by 30%,來源:www.prnewswire.co.uk
5. Low-Code Market is Flying High,作者:George Leopold,來源:EnterpriseAI
6. Mendix Fires On All Cylinders; Surpassed $100 Million Annual Recurring Revenue and Now on Trajectory to Double in 18 Months,來源:www.prnewswire.co.uk
7. Mendix Raises the Low-Code Bar Again With New, Gold-Standard Certifications for Healthcare Data and Payment Processing,來源:www.prnewswire.co.uk
8. Pros and cons of low-code platforms,來源:www.cio.com
9. Liftinsight ontwikkelt slimme IoT-app in Mendix,來源:dutchitchannel.nl
10. Forrester: Total Economic Impact (TEI) Report on the Mendix Platform,來源:www.mendix.com
11. 低代碼原則之開放性:沒有一個應(yīng)用程序是孤島,來源:柚子科技APICloud
12. 微軟中國CTO韋青:低代碼/無代碼時代已經(jīng)到來,來源:量子位
~END~
免責聲明:本文內(nèi)容由21ic獲得授權(quán)后發(fā)布,版權(quán)歸原作者所有,本平臺僅提供信息存儲服務(wù)。文章僅代表作者個人觀點,不代表本平臺立場,如有問題,請聯(lián)系我們,謝謝!