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