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