網(wǎng)站制作NEWS
國內(nèi)外低代碼開發(fā)平臺發(fā)展情況
本文會分析:
國外:Mendix Outsystems
國內(nèi):牛刀 APICloud iVX 搭搭云 氚云 簡道云 云表 宜搭云等幾家具有代表性的公司
其實,低代碼概念由來已久,其實就是“追求少的代碼量,完成最多的開發(fā)工作”,不管是開發(fā)代碼的工具還是代碼本身都在追求“低代碼”。這里面比較難的是如何把握“功能靈活性”和“操作學(xué)習(xí)簡易性”的平衡。
評價“低代碼”的標(biāo)準(zhǔn):能做什么?效率如何?(拋開這兩點,都是扯淡)
一、能做什么?:主要看邏輯是如何實現(xiàn)的?(特別是工具側(cè)的邏輯實現(xiàn)能力,用代碼實現(xiàn)的不算,因為都可以)靈活性如何?
(1)流程圖方式:例如:Outsystems是通過流程圖的方式來生成邏輯代碼部分,他們內(nèi)部叫做“MicroWave”“NanoWave”,用來分別控制前端和后臺的邏輯。這種方式采用公司較多,操作企業(yè)對于大型應(yīng)用還是挺難的,畫圖這個事對于大應(yīng)用來講也不好操作。
(2)事件觸發(fā)式:例如:iVX(國內(nèi)的公司),用觸發(fā)式的事件面板來控制所有交互邏輯。開發(fā)起來還是體驗不錯的,只有他們一家公司這么做。
二、效率如何?
這個就要看整個產(chǎn)品設(shè)計理念,開放程度,組件抽象,開發(fā)配套,對復(fù)雜前后臺支持程度。整體來說,綜合能力算上,Mendix 、Outsystems 、iVX這三家開發(fā)效率最高,如果是算細(xì)分領(lǐng)域,例如,就開發(fā)一個表單,或開發(fā)一個工作流系統(tǒng),那搭搭云、氚云做的都不錯。
下面我們看國內(nèi)外的“低代碼”發(fā)展情況
一、國外情況
近兩年,隨著各種技術(shù)整體發(fā)展(例如,5G,我不相信有技術(shù)是可以完全獨立存在和發(fā)展的,特別是新技術(shù)),不管程序員如何努力,瓶頸卻變成了程序員本身。對各種應(yīng)用的需求越來越大,但是程序員總量有限,培養(yǎng)難度大,應(yīng)用開發(fā)周期長,應(yīng)用維護(hù)成本高,這個矛盾成為了技術(shù)和市場發(fā)展的主要矛盾,“低代碼”概念就是為了解決這個核心問題而生的?!帮L(fēng)口”也慢慢指向了“低代碼”這一塊兒。
國外的幾家低代碼公司:Salesforce,Mendix,Outsystems,Appian,Joget
(1)進(jìn)入時間和領(lǐng)域:
這些公司大都成立10年以上,有些都快20年了,這些企業(yè)基本上都是從企業(yè)應(yīng)用開發(fā)開始做,重點在:表單生成和處理、工作流生成和管理、辦公協(xié)作這幾個領(lǐng)域。還有的是從更專業(yè)的企業(yè)領(lǐng)域進(jìn)入“低代碼”的,例如財務(wù)領(lǐng)域、HR領(lǐng)域、CRM領(lǐng)域等。
結(jié)論:低代碼短時間是出不來的,要大量的積累和研發(fā),特別是和企業(yè)的磨合非常重要。
(2)已經(jīng)比較成熟:
Salesforce Appian Joget這三家都已經(jīng)上市,另外兩家都是估值10億美元以上的獨角獸公司。
(3)服務(wù)和價格:
都非常貴!主要服務(wù)大公司500強(qiáng)為主,一個license月都要幾千美元。
二、國內(nèi)情況
國內(nèi)比較講究“風(fēng)口”,這個風(fēng)口是2019年才吹過來的,所以有挺多新興創(chuàng)業(yè)團(tuán)隊加入“低代碼”陣營,也有一些“老牌的”團(tuán)隊轉(zhuǎn)向這個市場。其實主要看他們以前是做什么的?這個對大家理解團(tuán)隊和能力會很有幫助。
按成立時間
老牌團(tuán)隊(10年以上的):牛刀(以前做前端開源框架WeX5),APICloud(以前做App開發(fā)打包工具和API模塊市場,嚴(yán)格意義上不算低代碼工具,算是開發(fā)流程管理工具,還涉及到產(chǎn)品、設(shè)計、代碼管理、項目管理等領(lǐng)域,我就不細(xì)說了),iVX(之前做H5、WebApp開發(fā)工具的),活字格(利用微軟的Excel開發(fā)體系,進(jìn)行二次工具化)
新進(jìn)團(tuán)隊:“各種”云,但主流都是“表單”“工作流”“協(xié)作”這三種出生為主,太新的團(tuán)隊,我覺得做不了這個,因為“低代碼”還是研究比較底層技術(shù)的領(lǐng)域,太短時間積累不出來。
另外按功能分類:
(1)靈活性從高到低 (很多**云,是細(xì)分領(lǐng)域開發(fā)的,靈活性較差就不放進(jìn)來了)
iVX ***** 活字格 *** 牛刀 *** 氚云 **
(2)對工作流支持從高到低
搭搭云 **** ClickPaaS *** 氚云 *** iVX *** 宜搭云 **
(3)對表單支持從高到低(這個上面幾家都不錯,可能是低代碼的基礎(chǔ),我就不比較了)
另外,我發(fā)現(xiàn)iVX是低代碼中比較特殊的,因為,實際上它的開發(fā)過程基本上是“0代碼”環(huán)境的。開發(fā)效率和維護(hù)也比較容易,而且前身版本是iH5,口碑還不錯,大家可以重點關(guān)注一下。
宜搭云,是阿里云親生的,現(xiàn)在雖然剛起步,但是至少說明有巨頭已經(jīng)開始關(guān)注這個賽道了,大家也可以持續(xù)關(guān)注一下。
總體來說,“低代碼”發(fā)展方向還是非常看好的,畢竟是解放生產(chǎn)力的,但是要做好難度比較大,而且需要長時間的積累。
多重隨機(jī)標(biāo)簽