低代碼又火了?數(shù)據(jù)產(chǎn)品早就開(kāi)始低代碼了(低代碼是什么)
編輯導(dǎo)語(yǔ):低代碼開(kāi)發(fā)平臺(tái)是通過(guò)少量代碼就可以快速生成應(yīng)用程序的開(kāi)發(fā)平臺(tái)。最近許多技術(shù)峰會(huì)都出現(xiàn)低代碼,低代碼是中臺(tái)之后,又一個(gè)熱門話題和名詞了。本篇文章,作者將為大家解讀“低代碼”,并且分析低代碼這個(gè)行業(yè),快來(lái)看看吧!
今年在阿里云棲大會(huì)、架構(gòu)師峰會(huì)等很多技術(shù)峰會(huì)上都看到了低代碼的專場(chǎng),低代碼可以說(shuō)是中臺(tái)之后,又一個(gè)熱門話題和名詞。2018年至2021年上半年,中國(guó)低代碼無(wú)代碼賽道熱度持續(xù)升高。
2020年是概念驗(yàn)證和融資的高峰期,經(jīng)過(guò)一年多的產(chǎn)品迭代,是時(shí)候?qū)ν獍l(fā)聲了。最近一個(gè)朋友去了一家低代碼公司,年終獎(jiǎng)都不要了,說(shuō)明錢給的還是到位的。
一、低代碼是怎么火起來(lái)的?
1. 什么是低代碼
百度百科:低代碼開(kāi)發(fā)平臺(tái)(LCDP)是通過(guò)少量代碼就可以快速生成應(yīng)用程序的開(kāi)發(fā)平臺(tái)。通過(guò)可視化進(jìn)行應(yīng)用程序開(kāi)發(fā)的方法,使具有不同經(jīng)驗(yàn)水平的開(kāi)發(fā)人員可以通過(guò)圖形化的用戶界面,使用拖拽組件和模型驅(qū)動(dòng)的邏輯來(lái)創(chuàng)建網(wǎng)頁(yè)和移動(dòng)應(yīng)用程序。
2. 信息社會(huì)的發(fā)展階段
縱觀互聯(lián)網(wǎng)以及信息社會(huì)的發(fā)展軌跡,可以劃分為以下幾個(gè)階段:
互聯(lián)網(wǎng)時(shí)代:從早期搜狐、網(wǎng)易開(kāi)始的互聯(lián)網(wǎng)新聞資訊改變紙質(zhì)新聞,到淘寶、攜程各種B2C、O2O、OTA商業(yè)模式的逐步成熟,再到互聯(lián)網(wǎng) 一切,不到十年的時(shí)間,互聯(lián)網(wǎng)快速發(fā)展。
移動(dòng)時(shí)代:智能終端的由探索到普及,Java客戶端轉(zhuǎn)向塞班系統(tǒng),Android系統(tǒng),以及喬布斯對(duì)蘋果的革新,移動(dòng)化成了新的增長(zhǎng)點(diǎn)。各企業(yè)紛紛推出手機(jī)端XX。
數(shù)據(jù)化時(shí)代:隨著移動(dòng)互聯(lián)網(wǎng)的滲透,互聯(lián)網(wǎng)到了下半場(chǎng),人口紅利散去,用戶增長(zhǎng)遇到了瓶頸,企業(yè)紛紛開(kāi)始數(shù)字化轉(zhuǎn)型,期望利用數(shù)據(jù)化、精細(xì)化的運(yùn)營(yíng)手段,挖掘新的業(yè)務(wù)增長(zhǎng)點(diǎn)。
中臺(tái)時(shí)代:2019年被很多人稱之為中臺(tái)元年,中臺(tái)之所以被當(dāng)作數(shù)字化轉(zhuǎn)型的救命稻草,本質(zhì)是因?yàn)橹信_(tái)的復(fù)用能力,數(shù)據(jù)快速服務(wù)化輸出的能力,可以更快的實(shí)現(xiàn)數(shù)據(jù)賦能。
如果大廠可以搞中臺(tái),那資本、技術(shù)、人才短缺的中小企業(yè),也想數(shù)字化轉(zhuǎn)型,數(shù)據(jù)化運(yùn)營(yíng),該何去何從呢?于是,出現(xiàn)了很多企業(yè)服務(wù)公司,專門為其他公司提供數(shù)字型所需的產(chǎn)品和服務(wù),也就是現(xiàn)在比較火的SAAS產(chǎn)品。例如,阿里云、騰訊云等云廠商除了提供基礎(chǔ)的云計(jì)算資源外,還輸出云上的數(shù)據(jù)開(kāi)發(fā)、數(shù)據(jù)分析產(chǎn)品。
而神策、GrowingIO則是聚焦為企業(yè)用戶行為分析產(chǎn)品及解決方案。采購(gòu)現(xiàn)成的產(chǎn)品通用性強(qiáng),但業(yè)務(wù)適配的度不高,定制化的支撐響應(yīng)周期長(zhǎng)或成本高。那么除了買別人的產(chǎn)品,還有沒(méi)有其他方案呢?答案就是低代碼。
二、低代碼的基本原理
問(wèn)卷類產(chǎn)品應(yīng)該是最早應(yīng)用低代碼思想的產(chǎn)品之一了吧。問(wèn)卷的題目類型相對(duì)固定,單選、多選、文本輸入,加上題目之間的跳轉(zhuǎn)邏輯設(shè)置,無(wú)任務(wù)技術(shù)基礎(chǔ)的人都可以快速創(chuàng)建一個(gè)問(wèn)卷進(jìn)行投放。
低代碼的基本原理是:將業(yè)務(wù)流程的實(shí)現(xiàn)代碼封裝成一個(gè)組件,像樂(lè)高的積木塊,或者PPT的各種圖形元素,使用者只需要按照自己的需求或者想象,在畫布上進(jìn)行設(shè)計(jì)即可,各個(gè)模塊拼接完成發(fā)布后,即可完成一個(gè)產(chǎn)品的開(kāi)發(fā)??梢宰龅降痛a的前提是,業(yè)務(wù)流程涉及的模塊可以進(jìn)行抽象,形成通用的組件。
這么看,兒童編程軟件Scratch是不是也屬于低代碼的產(chǎn)品范疇呢。
三、低代碼解決了什么問(wèn)題
試想,一個(gè)新公司成立,需要OA系統(tǒng)、人事系統(tǒng)、財(cái)務(wù)系統(tǒng)、數(shù)據(jù)系統(tǒng)等各種各樣的系統(tǒng),純自研不僅需要大量的資源投入,時(shí)間周期可能也很長(zhǎng)。直接外采,人家又不是為你的業(yè)務(wù)量身定制的,例如人事單據(jù)的審批流程,采購(gòu)合同管理等業(yè)務(wù)屬性強(qiáng)的功能,無(wú)法支撐怎么辦,要么忍,要么滾?一句話描述低代碼,其實(shí)就是用最短的時(shí)間上線一款更符合業(yè)務(wù)需求數(shù)字化產(chǎn)品。
從傳統(tǒng)的軟件開(kāi)發(fā)流程和低代碼平臺(tái)的軟件開(kāi)發(fā)流程對(duì)比可以看出,低代碼平臺(tái)主要解決了開(kāi)發(fā)效率、人力成本、靈活擴(kuò)展性等問(wèn)題。
縮短開(kāi)發(fā)周期:
- 圖形化界面拖拉拽的方式搭建業(yè)務(wù)流程,后臺(tái)進(jìn)行代碼生成,減少前端和后端代碼工作,縮短開(kāi)發(fā)時(shí)間;
- 業(yè)務(wù)人員可以跳過(guò)開(kāi)發(fā),直接從需求到產(chǎn)品;
- 集成了云計(jì)算等基礎(chǔ)資源的低代碼平臺(tái),還可以節(jié)省環(huán)境搭建工作。
降低成本:
- 低代碼平臺(tái)一旦建設(shè)完成,新增應(yīng)用對(duì)開(kāi)發(fā)依賴的低,初級(jí)開(kāi)發(fā)人員和業(yè)務(wù)人員也可以利用平臺(tái)快速開(kāi)發(fā)應(yīng)用軟件,降低軟件開(kāi)發(fā)的人力成本
- 組件、功能的復(fù)用,避免重復(fù)造輪子;
- 開(kāi)發(fā)流程簡(jiǎn)化周期縮短,應(yīng)用軟件開(kāi)發(fā)的其他各類支出同時(shí)減少
靈活擴(kuò)展性:
- 應(yīng)用開(kāi)發(fā)達(dá)到了所見(jiàn)即所得的效果,便于產(chǎn)品快速試錯(cuò)
- 業(yè)務(wù)流程變化,只需更新配置發(fā)布即可,無(wú)需開(kāi)發(fā)介入發(fā)布版本
體驗(yàn)一致性:
- 傳統(tǒng)前端開(kāi)發(fā),一般是多端多團(tuán)隊(duì)開(kāi)發(fā),UI自定義程度較高,容易導(dǎo)致UI界面不一致,造成用戶體驗(yàn)感下降。
- 低代碼平臺(tái)內(nèi)置統(tǒng)一的交互和設(shè)計(jì)風(fēng)格,生成應(yīng)用軟件UI高度統(tǒng)一
相對(duì)穩(wěn)定性:
- 軟件開(kāi)發(fā)中,最常見(jiàn)的問(wèn)題來(lái)源于開(kāi)發(fā)人員的代碼Bug,低代碼平臺(tái)封裝流程引擎、統(tǒng)一接口、抽象通過(guò)組件,減少人的參與,系統(tǒng)更穩(wěn)定。
- 平臺(tái)層面可以進(jìn)行統(tǒng)一的安全管理措施。例如權(quán)限管理,防黑客攻擊等,從整體保障軟件安全,使用者無(wú)需過(guò)多關(guān)注。
四、低代碼賽道的主要企業(yè)
2019年3月,阿里低代碼平臺(tái)宜搭正式發(fā)布上云,為廣大企業(yè)提供一套低成本的企業(yè)應(yīng)用搭建解決方案。
騰訊的叫微搭,其實(shí)從產(chǎn)品命名也能很直觀的體現(xiàn)低代碼的思想,搭積木一樣做產(chǎn)品。大廠的低代碼之路一般是從企業(yè)內(nèi)部的業(yè)務(wù)應(yīng)用場(chǎng)景逐步抽象,有了比較成熟的產(chǎn)品體系之后,開(kāi)始對(duì)外上云商業(yè)化輸出。此外,也在低代碼賽道也涌現(xiàn)了一大批垂直領(lǐng)域的創(chuàng)業(yè)公司。
2020年可以說(shuō)是低代碼公司融資的高峰時(shí)期,低代碼成了繼中臺(tái)之后的又一投資風(fēng)口。那么對(duì)于這個(gè)行業(yè)來(lái)說(shuō),究竟可以快速飛起來(lái),還是會(huì)像社區(qū)團(tuán)購(gòu)一樣,最后一地雞毛呢?結(jié)果不得而知。
畢竟,雖然現(xiàn)在各個(gè)大廠的低代碼不像垂直的創(chuàng)業(yè)公司那么高調(diào),但大廠在內(nèi)部實(shí)踐的過(guò)程中,默默地積累,厚積薄發(fā),加之基礎(chǔ)的云計(jì)算服務(wù)加持,不管是產(chǎn)品還是資本上,競(jìng)爭(zhēng)力還是非常強(qiáng)大的。
五、數(shù)據(jù)產(chǎn)品演進(jìn)過(guò)程的低代碼思想
數(shù)據(jù)產(chǎn)品是為了降低數(shù)據(jù)的處理、應(yīng)用流程而生,其實(shí)本身就自帶低代碼的基因。例如,數(shù)據(jù)開(kāi)發(fā)平臺(tái),將ETL流程配置化,通過(guò)頁(yè)面的參數(shù)配置,實(shí)現(xiàn)任務(wù)的智能以來(lái)和自動(dòng)化調(diào)度,取代過(guò)去利用cron表達(dá)式進(jìn)行任務(wù)的周期執(zhí)行操作。
數(shù)據(jù)可視化產(chǎn)品從前后端的定制化開(kāi)發(fā),到自助分析、可視化門戶的自助化配置。用戶畫像標(biāo)簽生產(chǎn)和營(yíng)銷應(yīng)用,從開(kāi)發(fā)casebyCase的處理,到基于CDP&DMP的封裝,實(shí)現(xiàn)業(yè)務(wù)自助營(yíng)銷。
數(shù)智化應(yīng)用中的推薦接口,也可以利用機(jī)器學(xué)習(xí)平臺(tái)實(shí)現(xiàn)模型特征的復(fù)用、推理服務(wù)的系統(tǒng)化配置。只不過(guò),很多數(shù)據(jù)產(chǎn)品誕生之初是聚焦于企業(yè)內(nèi)部用戶,缺少以低代碼概念的包裝對(duì)外輸出。在商業(yè)化數(shù)據(jù)產(chǎn)品領(lǐng)域中,BI產(chǎn)品應(yīng)該算是低代碼在數(shù)據(jù)領(lǐng)域的最早實(shí)踐吧。
六、總結(jié)
每一個(gè)新的技術(shù)概念流行的時(shí)候,可能很多企業(yè)都已經(jīng)深耕實(shí)踐多年。低代碼的風(fēng)雖然這兩年才再度興起,但是數(shù)據(jù)產(chǎn)品一直在做的事情就是低代碼,這也是為什么數(shù)據(jù)中臺(tái)在2019年會(huì)爆火。
不管低代碼這個(gè)行業(yè)如何發(fā)展,不斷地抽象業(yè)務(wù)流程,提升組件化的復(fù)用能力也是每個(gè)數(shù)據(jù)人的追求。
所以,莫慌,數(shù)據(jù)干飯人也是一直站在風(fēng)口之上。
#專欄作家#
數(shù)據(jù)干飯人,微信號(hào)公眾號(hào):數(shù)據(jù)干飯人,人人都是產(chǎn)品經(jīng)理專欄作家。專注數(shù)據(jù)中臺(tái)產(chǎn)品領(lǐng)域,覆蓋開(kāi)發(fā)套件,數(shù)據(jù)資產(chǎn)與數(shù)據(jù)治理,BI與數(shù)據(jù)可視化,精準(zhǔn)營(yíng)銷平臺(tái)等數(shù)據(jù)產(chǎn)品。擅長(zhǎng)大數(shù)據(jù)解決方案規(guī)劃與產(chǎn)品方案設(shè)計(jì)。
本文原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理,未經(jīng)作者許可,禁止轉(zhuǎn)載。
題圖來(lái)自Unsplash,基于CC0協(xié)議