創(chuàng)新 or 炒作?十問低代碼之騰訊云所見
原創(chuàng)【51CTO.com原創(chuàng)稿件】從2020年開始,低代碼成為了業(yè)界熱點(diǎn),無論是資本市場(chǎng)還是企業(yè)用戶都紛紛追捧。在低代碼洪流下,支持和反對(duì)聲并存,有人認(rèn)為低代碼可以像Office一樣達(dá)到全民普及,也有人認(rèn)為低代碼是新瓶裝舊酒炒作概念。在爭(zhēng)議不休下,如何正確地看清、認(rèn)清低代碼?如何清晰地辨別并選擇適合自己企業(yè)的低代碼開發(fā)工具和平臺(tái)?
為此,51CTO特別梳理了關(guān)于低代碼的十大問題,并邀請(qǐng)騰訊云、網(wǎng)易數(shù)帆、用友、微軟等不同低代碼平臺(tái)服務(wù)提供商的專家共同探討,視圖解答業(yè)界關(guān)于低代碼的相關(guān)疑問。
以下內(nèi)容是來自騰訊云專家的解答!
問題一:低代碼真的是新瓶裝舊酒么?
騰訊云微搭基礎(chǔ)產(chǎn)品負(fù)責(zé)人駱勤
認(rèn)為“新瓶裝舊酒”的同學(xué),可能沒有真正深入體驗(yàn)低代碼,低代碼平臺(tái)本身是一種開發(fā)模式的重構(gòu),對(duì)傳統(tǒng)人力密集型開發(fā)模式的一種補(bǔ)充,既不會(huì)取代專業(yè)工程師也并非老生常談。低代碼有它特有適宜的場(chǎng)景,對(duì)于大多數(shù)企業(yè)來說,它能讓產(chǎn)研部門的產(chǎn)出人效比更高,工程師能聚焦在更高維度的架構(gòu)工作之中。
微搭低代碼起步不算早,但目前我們大量的合作伙伴客戶案例也已經(jīng)證明其行業(yè)價(jià)值,行業(yè)內(nèi)的早期玩家也在商業(yè)價(jià)值探索中逐步走向成熟。新事物的出現(xiàn),大家都會(huì)有“新瓶裝舊酒”的疑惑,就如同2016年的云計(jì)算初期也面對(duì)過很多的質(zhì)疑,隨著大家認(rèn)知的越來越深入,這幾年低代碼的發(fā)展也迎來了它的最好的時(shí)代。
問題二:低代碼開發(fā)就像是拼搭樂高積木?
騰訊云微搭基礎(chǔ)產(chǎn)品負(fù)責(zé)人駱勤
低代碼平臺(tái)綜合了無代碼的易用性,又提供了很高的定制化能力,所以既可以搭積木如開發(fā)一些工具類的小程序,也可以蓋大樓如大型企業(yè)級(jí)內(nèi)部辦公系統(tǒng)。
問題三:低代碼適合開發(fā)哪些應(yīng)用?
騰訊云高級(jí)技術(shù)產(chǎn)品經(jīng)理張章
1)C端小程序:利用低碼快速開發(fā)小程序/H5頁(yè)面,并可以快速定制化、個(gè)性化。
2)數(shù)據(jù)模型應(yīng)用:針對(duì)關(guān)系數(shù)據(jù)庫(kù)中的數(shù)據(jù),基于數(shù)據(jù)庫(kù)表單的增刪改查應(yīng)用。
3)表單應(yīng)用:基本的數(shù)據(jù)的收集、處理、上報(bào)頁(yè)面應(yīng)用。
4)企業(yè)門戶:低代碼可以幫助快速創(chuàng)建具有公共前端或用戶界面的門戶陣列,而不是手動(dòng)編碼和后端組件。
5)業(yè)務(wù)流程/系統(tǒng):為任何復(fù)雜的任務(wù)定義工作流并建立流程,以跨多個(gè)部門自動(dòng)化操作,完成業(yè)務(wù)流程系統(tǒng),比如OA、人力資源管理、財(cái)務(wù)管理、采購(gòu)管理等。
6)基于物聯(lián)網(wǎng)的應(yīng)用程序:企業(yè)可以使用低代碼來構(gòu)建應(yīng)用程序和功能,以集成IoT終結(jié)點(diǎn)并收集數(shù)據(jù),通過后端計(jì)算基礎(chǔ)設(shè)施發(fā)送IoT數(shù)據(jù),并向內(nèi)部或外部客戶提供最終的數(shù)據(jù)請(qǐng)求。
問題四:低代碼不適合開發(fā)哪些應(yīng)用?
騰訊云高級(jí)技術(shù)產(chǎn)品經(jīng)理張章
1)對(duì)算法和復(fù)雜數(shù)據(jù)結(jié)構(gòu)要求比較高的:低代碼可以處理較為復(fù)雜的業(yè)務(wù)邏輯,但不適合處理復(fù)雜數(shù)據(jù)結(jié)構(gòu)和算法的。
2)對(duì)界面效果要求特別高的:比如游戲、抖音這種需要炫酷界面的應(yīng)用不適合低代碼。
3)高性能/復(fù)雜架構(gòu)應(yīng)用:比如頭部互聯(lián)網(wǎng)應(yīng)用用戶量巨大,為了優(yōu)化性能有很多很多措施,前后臺(tái)技術(shù)架構(gòu)非常復(fù)雜,低代碼平臺(tái)的實(shí)現(xiàn)是比較標(biāo)準(zhǔn)的數(shù)據(jù)庫(kù) / 邏輯 / 界面三層架構(gòu),無法滿足性能/靈活性需求。
4)分析和智能化應(yīng)用:分析類應(yīng)用自然應(yīng)該用更專業(yè)的 BI 工具,智能化應(yīng)用也應(yīng)該用更專業(yè)的機(jī)器學(xué)習(xí)平臺(tái)等工具。
5) 系統(tǒng)軟件、科學(xué)計(jì)算等其他專業(yè)性很強(qiáng)的應(yīng)用。
問題五:低代碼和零代碼的區(qū)別?
騰訊云高級(jí)技術(shù)產(chǎn)品經(jīng)理陳曦
個(gè)人理解,非絕對(duì)答案,分幾個(gè)緯度來區(qū)分
1) 字面意思區(qū)分:低代碼平臺(tái)需要編寫少量代碼實(shí)現(xiàn)應(yīng)用開發(fā),無代碼平臺(tái)可以0代碼實(shí)現(xiàn)應(yīng)用開發(fā)。因此低代碼平臺(tái)相較于無代碼學(xué)習(xí)成本更高,因此能夠支持的場(chǎng)景也就更靈活;無代碼相較低代碼學(xué)習(xí)成本更低,支持的業(yè)務(wù)場(chǎng)景更聚焦垂直,擴(kuò)展性有一定限制。
2) 產(chǎn)品用戶及產(chǎn)品目標(biāo):
低代碼用戶:開發(fā)工具型,主要針對(duì)的用戶是IT開發(fā)人員。這類低代碼產(chǎn)品的主要目標(biāo)就是作為一個(gè)編碼開發(fā)工具,提升IT人員開發(fā)效率。不同于業(yè)務(wù)復(fù)用型產(chǎn)品瞄準(zhǔn)通用化需求,開發(fā)工具型產(chǎn)品對(duì)垂直領(lǐng)域的深度要求更高,順應(yīng)現(xiàn)在技術(shù)發(fā)展,也就分為了前端提效、后端提效,但都圍繞一個(gè)核心,幫助開發(fā)人員減少重復(fù)、通用代碼的編碼工作,讓開發(fā)人員更專注與業(yè)務(wù)邏輯代碼的開發(fā)。
無代碼用戶:應(yīng)用搭建工具,主要針對(duì)的用戶是業(yè)務(wù)實(shí)施人員。主要針對(duì)內(nèi)部協(xié)作、業(yè)務(wù)管理的信息收集一類的基礎(chǔ)企業(yè)管理場(chǎng)景。
綜上,weda低代碼平臺(tái)結(jié)合騰訊生態(tài)優(yōu)勢(shì),提供開發(fā)提效及業(yè)務(wù)連接工具,主打c2b業(yè)務(wù)場(chǎng)景支撐,集低代碼的靈活+無代碼的高效率配置為一體,針對(duì)企業(yè)管理推出“模型應(yīng)用”,可以無代碼生成企業(yè)管理應(yīng)用,又能夠幫助開發(fā)者用戶基于頁(yè)面編輯器創(chuàng)建“空白應(yīng)用”,保證頁(yè)面靈活定制能力,快速發(fā)布小程序等c端應(yīng)用
問題六:低代碼開發(fā)能否讓程序員失業(yè)?
騰訊云高級(jí)技術(shù)產(chǎn)品經(jīng)理陳曦
答案當(dāng)然是否定的。低代碼和無代碼解決的是可抽象的,通用的且可復(fù)用的產(chǎn)品能力,程序員的作為高端技術(shù)人才,市場(chǎng)缺口巨大,低代碼工具是將程序員從現(xiàn)有的重復(fù)的枯燥的接口開發(fā)中解放出來。程序員應(yīng)該更關(guān)注業(yè)務(wù)創(chuàng)造方面的技術(shù)研究和開發(fā)。
問題七:低代碼能否走向“公民化”?
騰訊云高級(jí)技術(shù)產(chǎn)品經(jīng)理劉兆明
走向公民化是必然的。但是如何達(dá)到、何時(shí)達(dá)到這個(gè)目標(biāo)可以從兩個(gè)維度來看。一是從低代碼的使用者來看。二是從低代碼平臺(tái)的產(chǎn)品化來看。
國(guó)外低代碼平臺(tái)發(fā)展了近20年,在國(guó)外已經(jīng)開始走向了公民化,普及率和認(rèn)知度都較高,低代碼工具的普適性、靈活性、易用性都達(dá)到了很好的效果。
一方面,國(guó)內(nèi)低代碼平起步較晚,目前的使用者群體還普遍是軟件服務(wù)商、實(shí)施顧問這些專業(yè)人員,隨著每家公司業(yè)務(wù)的不斷發(fā)展和快速轉(zhuǎn)型,公司里的業(yè)務(wù)人員的參與度和對(duì)低碼平臺(tái)的認(rèn)知深度也會(huì)逐步提升,慢慢也就可以實(shí)現(xiàn)人人都是開發(fā)者,人人都可以參與軟件的建設(shè)。
另一方面,從整個(gè)低碼產(chǎn)品化的角度來看,目前國(guó)內(nèi)都處于探索期,整個(gè)產(chǎn)品形態(tài)、易用性、穩(wěn)定性、支持的復(fù)雜度、深度和廣度都與國(guó)外成熟產(chǎn)品有較大的差距,還有很長(zhǎng)的路要走,但是最終肯定會(huì)走出幾家有特色的產(chǎn)品帶動(dòng)整個(gè)低碼領(lǐng)域,真正可以降低定制交付成本,支持中國(guó)SaaS健康成長(zhǎng)。
問題八:低代碼安全嗎?
騰訊云高級(jí)技術(shù)產(chǎn)品經(jīng)理劉兆明
安全和不安全首先要看企業(yè)目前自身的關(guān)注點(diǎn)在哪里,然后從全方位進(jìn)行評(píng)估,比如要看低碼平臺(tái)本身的底層支撐平臺(tái)是否有國(guó)家安全認(rèn)證。低碼產(chǎn)品本身是否有安全相關(guān)的設(shè)計(jì)保障,比如數(shù)據(jù)安全且有備份,登錄鑒權(quán)體系完備,權(quán)限體系靈活可控等等安全措施。
問題九:如何選擇低代碼平臺(tái)?
騰訊云高級(jí)技術(shù)產(chǎn)品經(jīng)理劉兆明
如何選擇低碼平臺(tái)首先要看要解決什么問題,以下舉幾個(gè)例子。
作為一家企業(yè),公司還在初創(chuàng)時(shí)期,這個(gè)時(shí)候業(yè)務(wù)還不穩(wěn)定,公司的流程會(huì)經(jīng)常變化,但是沒有復(fù)雜的流程、權(quán)限管控,公司更多的是辦公協(xié)同和考慮采購(gòu)成本,此時(shí)買一家協(xié)同辦公領(lǐng)域的低碼平臺(tái)即可。
作為一家服務(wù)商,想要做微信小程序端的項(xiàng)目交付,此時(shí)可以直接選擇微搭低代碼平臺(tái),因?yàn)?em>微搭目前是國(guó)內(nèi)唯一一家微信小程序原生的低代碼平臺(tái),感興趣的同學(xué)可以前往 https://cloud.tencent.com/product/weda?from=15028 體驗(yàn),有3個(gè)月的免費(fèi)體驗(yàn)。
問題十:低代碼是開源的好?還是商用的好?
騰訊云微搭基礎(chǔ)產(chǎn)品負(fù)責(zé)人駱勤
這個(gè)分業(yè)務(wù)場(chǎng)景來看:
如果業(yè)務(wù)是非盈利的個(gè)人項(xiàng)目,可以嘗試開源的版本。如果是商業(yè)級(jí)的項(xiàng)目,從長(zhǎng)期發(fā)展的角度肯定是選擇商用版本合適,且不論商用版本的背后有著大量專業(yè)人員為平臺(tái)的更新維護(hù)進(jìn)行托底。到后期隨著自身業(yè)務(wù)數(shù)據(jù)量的增長(zhǎng),數(shù)據(jù)安全和并發(fā)能力就是一個(gè)難以克服的痛點(diǎn),所以只要對(duì)自己業(yè)務(wù)有信心建議是選用商業(yè)版本。
低代碼的發(fā)展跟早期云計(jì)算服務(wù)的發(fā)展趨勢(shì)是很相似的,它是一個(gè)需要耐心和長(zhǎng)期投入的方向,未來也可能成為應(yīng)用開發(fā)的基礎(chǔ)設(shè)施,堅(jiān)持到最后的可能是幾個(gè)頭部玩家,所以從業(yè)務(wù)長(zhǎng)期發(fā)展角度,也建議選擇頭部公司的低代碼平臺(tái)服務(wù)更有保障。
了解更多低代碼開發(fā)的詳細(xì)內(nèi)容,請(qǐng)查看《低代碼開發(fā)江湖混戰(zhàn),企業(yè)該如何正確選擇》選題。
【51CTO原創(chuàng)稿件,合作站點(diǎn)轉(zhuǎn)載請(qǐng)注明原文作者和出處為51CTO.com】