創(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)容是來自用友網(wǎng)絡(luò)助理總裁、生態(tài)布道師劉鑫的解答!
問題一:低代碼真的是新瓶裝舊酒么?
低代碼不是一種創(chuàng)新型技術(shù),確切的說法是一系列成熟技術(shù)的組合,因此對(duì)于低代碼而言,過往有深厚技術(shù)積累的公司更適合做低代碼產(chǎn)品,這一技術(shù)背景可以更好地去支撐公司去把低代碼技術(shù)產(chǎn)品做好。
問題二:低代碼開發(fā)就像是拼搭樂高積木?
現(xiàn)階段行業(yè)泛指的低代碼開發(fā),并非無代碼,仍會(huì)涉及編寫少量代碼或者叫輕量代碼,還是要用戶具備基礎(chǔ)的技術(shù)知識(shí),當(dāng)然最終的目標(biāo)希望能夠透過降低技術(shù)的瓶頸或門檻,讓更多的人去參與到整個(gè)IT化、數(shù)字化智能化進(jìn)程中來。
問題三:低代碼適合開發(fā)哪些應(yīng)用?
低代碼更適合用于開發(fā)一些業(yè)務(wù)部分需要快速上線的標(biāo)準(zhǔn)化應(yīng)用,用友網(wǎng)絡(luò)旗下YonBuilder低代碼開發(fā)平臺(tái),作為YonBIP面向全生態(tài)的開發(fā)平臺(tái),依托用友多年技術(shù)沉淀,以云原生、多租戶、模型驅(qū)動(dòng)為基礎(chǔ)技術(shù),面向包括原廠開發(fā)、ISV開發(fā)、本地化開發(fā)、企業(yè)自建、個(gè)人開發(fā)者在內(nèi)的全生態(tài),而APICloud則專注于移動(dòng)端,對(duì)于行業(yè)性商業(yè)應(yīng)用,以及場(chǎng)景化、輕量化的創(chuàng)新性應(yīng)用,能夠更加敏捷開發(fā),縮短開發(fā)周期,助力產(chǎn)品快速驗(yàn)證上線。
問題四:低代碼不適合開發(fā)哪些應(yīng)用?
低代碼發(fā)展初期,不適宜開發(fā)一些復(fù)雜業(yè)務(wù)場(chǎng)景、深度定制類應(yīng)用;
但隨著低代碼技術(shù)的發(fā)展,低代碼逐漸基于業(yè)務(wù)發(fā)展起來,YonBuilder和APICloud是低代碼領(lǐng)域在企業(yè)復(fù)雜業(yè)務(wù)和ToC敏捷應(yīng)用兩個(gè)方向的極致代表。
問題五:低代碼和零代碼的區(qū)別?
零代碼是服務(wù)于完全不懂編程的非技術(shù)人員,來構(gòu)建簡(jiǎn)單易用的業(yè)務(wù)場(chǎng)景。低代碼則因?yàn)槿詴?huì)涉及少量代碼編寫,更適用于技術(shù)人員來提升了工作效率,同時(shí)也可以幫助非技術(shù)部門人員快速構(gòu)建標(biāo)準(zhǔn)化的應(yīng)用。
問題六:低代碼開發(fā)能否讓程序員失業(yè)?
各類語言和框架的出現(xiàn),本質(zhì)都是為了提高開發(fā)效率,低代碼的出現(xiàn)也是為了幫助程序員節(jié)省編碼時(shí)間,減少重復(fù)性工作,提升工作效率。根據(jù)我目前對(duì)行業(yè)的理解,理想狀態(tài)下75%左右的代碼將最終由低代碼實(shí)現(xiàn),但低代碼開發(fā)無法讓非技術(shù)的業(yè)務(wù)人員來取代程序員,IT項(xiàng)目的開發(fā)仍需要程序員進(jìn)行全面的把控和優(yōu)化工作。
問題七:低代碼能否走向“公民化”?
低代碼本質(zhì)上就是為了去滿足企業(yè)和業(yè)務(wù)部門大量的數(shù)字化應(yīng)用的需求,這就需要讓代碼變得更具象,變得更簡(jiǎn)單,讓界面和場(chǎng)景對(duì)于非IT人群更友好。但在當(dāng)前的環(huán)境下,“公民開發(fā)者”缺乏程序開發(fā)的邏輯思維,專業(yè)培訓(xùn)不足,而國外用戶天然對(duì)以英文編寫的代碼具備先天語言優(yōu)勢(shì),相對(duì)國內(nèi)用戶的“公民化”還有更遠(yuǎn)的路要走,這就需要低代碼平臺(tái)不斷提升產(chǎn)品和服務(wù)的質(zhì)量。
問題八:低代碼安全嗎?
選擇私有部署可放心安全問題。而在公有云環(huán)境下,還是需要專業(yè)技術(shù)人員對(duì)接口、后端服務(wù)進(jìn)行部署;此外還要識(shí)別提供低代碼服務(wù)的廠商,相對(duì)綜合能力更強(qiáng)、有更多客戶案例的平臺(tái),在專有庫、接口加密等方面更加可靠。
問題九:如何選擇低代碼平臺(tái)?
低代碼平臺(tái)的背后運(yùn)用了不同的技術(shù),有著不同的運(yùn)營模式,與企業(yè)自身的IT基礎(chǔ)架構(gòu)設(shè)施和IT技術(shù)能力相匹配,就是最佳的選擇。對(duì)于小微企業(yè)和創(chuàng)業(yè)者而言,優(yōu)先選擇輕量化的工具,可以解決大量業(yè)務(wù)場(chǎng)景問題;對(duì)于大中型企業(yè),建議選擇產(chǎn)品能力成熟和技術(shù)背景雄厚的低代碼平臺(tái),以此應(yīng)對(duì)復(fù)雜的業(yè)務(wù)場(chǎng)景,同時(shí)培訓(xùn)教程、產(chǎn)品服務(wù)也更有保障。
問題十:低代碼是開源的好?還是商用的好?
開源與商用并非判斷產(chǎn)品好壞的唯一標(biāo)準(zhǔn),存在即是合理,兩者在不同需求層面都會(huì)相應(yīng)的價(jià)值體現(xiàn);即便是基于開源,面向用戶開放的平臺(tái)也會(huì)要進(jìn)行產(chǎn)品層面的開發(fā)和優(yōu)化;目前成熟的低代碼開發(fā)平臺(tái)基本也不會(huì)是開源的,商用的平臺(tái)能力與服務(wù)肯定更加有保障。
了解更多低代碼開發(fā)的詳細(xì)內(nèi)容,請(qǐng)查看《低代碼開發(fā)江湖混戰(zhàn),企業(yè)該如何正確選擇》選題。
【51CTO原創(chuàng)稿件,合作站點(diǎn)轉(zhuǎn)載請(qǐng)注明原文作者和出處為51CTO.com】