網(wǎng)易數(shù)帆:不想做企業(yè)級應用的低代碼平臺沒有未來(網(wǎng)易數(shù)帆招聘)

低代碼火熱的同時,也伴隨著爭議。

有關(guān)于概念混淆的科普,也有低代碼是否貨真價實的討論,更不乏一大批打著低代碼”旗號的廠商,以至于有業(yè)內(nèi)高管表示:“未來兩三年低代碼行業(yè)將成為一個大量消失、大量重組、大量并購的賽道?!?/p>

網(wǎng)易杭州研究院執(zhí)行院長汪源此前就表示,雖然低代碼輿論很是喧囂,但迄今為止應該說國內(nèi)還很少有專業(yè)的低代碼平臺。目前用低代碼開發(fā)復雜企業(yè)應用的案例確實不多,但他認為這只是時間問題。

8月26日,網(wǎng)易數(shù)帆正式發(fā)布輕舟低代碼應用開發(fā)平臺2.0版本(以下簡稱“輕舟低代碼平臺”),輕舟低代碼不是從無到有,而是經(jīng)歷市場熱潮之后的再升級,2.0版本的輕舟低代碼平臺是專業(yè)的么?

瞄準中等復雜度的企業(yè)級應用開發(fā)

據(jù)Gartner數(shù)據(jù),2021年全球低代碼開發(fā)技術(shù)市場總額將達到138億美元,比2020年增長22.6%。疫情期間遠程開發(fā)的激增,將繼續(xù)推動低代碼的普及,到2025年,企業(yè)70%的新應用將會通過低代碼技術(shù)開發(fā)。

2020年7月份,網(wǎng)易數(shù)帆的輕舟低代碼1.0版本發(fā)布,一年多的時間里網(wǎng)易數(shù)帆接觸了非常多的客戶,也有很多客戶在輕舟平臺上開發(fā)應用,目前用戶對低代碼的需求反饋主要集中在三大方面:表單類、流程類以及BI類應用,網(wǎng)易數(shù)帆也相對應做了功能優(yōu)化。

在本次發(fā)布會上,網(wǎng)易數(shù)帆進一步明確,輕舟低代碼平臺是針對中等復雜度的企業(yè)級應用場景而設計,開發(fā)人員通過輕舟低代碼平臺開發(fā)的應用能夠達到企業(yè)級的質(zhì)量水平,能夠承載企業(yè)級的業(yè)務負載,滿足企業(yè)級的可靠性要求。

網(wǎng)易數(shù)帆:不想做企業(yè)級應用的低代碼平臺沒有未來(網(wǎng)易數(shù)帆招聘)

企業(yè)應用復雜度金字塔(來自網(wǎng)易數(shù)帆)

“中等復雜度的企業(yè)級應用”有多復雜?

如上圖所示,網(wǎng)易數(shù)帆輕舟產(chǎn)品總經(jīng)理陳諤表示,在金字塔底端是很多服務于個人或小組的一些簡單應用,比如說投票、表單登記等小應用,這些小應用的數(shù)量固然比較多,但是網(wǎng)易希望解決更重要的企業(yè)數(shù)字化問題,為整個企業(yè)的一個大部門這樣的組織,或者為整個企業(yè)去服務的這些應用,這些應用大致可以稱之為處在一個中等復雜度。

至于高復雜度的應用,比如說用低代碼平臺去開發(fā)一個零代碼平臺,那就是高度復雜應用,這就不是低代碼平臺要去解決的問題。

中等復雜的企業(yè)級應用需求來源于行業(yè)現(xiàn)實。很多企業(yè)的現(xiàn)有開發(fā)能力跟不上企業(yè)的數(shù)字化轉(zhuǎn)型需求,當需求提出來后,企業(yè)內(nèi)部其實并沒有相應的IT開發(fā)者快速解決問題。

以網(wǎng)易服務客戶的一個場景為例,某企業(yè)人事部希望對員工的晉級提升實行改革,將采用一種新的管理方式,那就需要有一個業(yè)務系統(tǒng)能快速地去響應內(nèi)部業(yè)務的變化,但是IT部門的排期已經(jīng)排到好幾個月之后,通過網(wǎng)易低代碼平臺,一個開發(fā)者教練用了一星期左右的時間就完成了第一版的開發(fā),同時還在不斷的優(yōu)化中,業(yè)務系統(tǒng)的上線變得高效敏捷。

輕舟低代碼平臺核心解決的問題是軟件生產(chǎn)力的問題,也就是企業(yè)的IT交付能力,業(yè)務人員在接受培訓之后,也能具備一定的低代碼開發(fā)能力,投入到解決企業(yè)IT交付能力不足的問題中來。

可視化編程語言NASL

陳諤認為,低代碼的本質(zhì)是要找到方便業(yè)務團隊表達業(yè)務需求的應用構(gòu)建(語義)模型和設計抽象層次更高的編程語言,并借助平臺實現(xiàn)“圖形化的編程,配置化的集成,可視化的操作和自動化的部署運維。

于是,可視化編程語言NASL(NetEase Application Specific language)成為輕舟低代碼平臺2.0的最大特點。

可視化編程語言NASL(NetEase Application Specific language)自帶可視化的分支、循環(huán)、賦值、調(diào)用等編程語法組件,通過簡單的“拖拉拽”即可快速創(chuàng)建應用。同時,平臺在編程語言層面去掉了應用開發(fā)場景下不需要用到的語言特性,開發(fā)者只需要理解數(shù)據(jù)、邏輯、基本的控制流之類簡單的概念。

網(wǎng)易數(shù)帆:不想做企業(yè)級應用的低代碼平臺沒有未來(網(wǎng)易數(shù)帆招聘)

可視化編程界面

NASL的另一大特性是基于靜態(tài)類型系統(tǒng),支持類型檢測,有準確的錯誤提示,避免問題遺漏至運行時產(chǎn)生的調(diào)試工作,也減少應用出錯的可能。而更為強大的代碼索引、重構(gòu)能力,則降低了代碼的理解難度,使得編輯出復雜度更高的應用成為了可能,為開發(fā)大部分MVC/MVVM架構(gòu)的企業(yè)應用提供有力支撐。

低代碼是解放軟件生產(chǎn)力一環(huán)

越是大型廠商,就越不會把低代碼視作單純的工具型應用,而是置于更大的趨勢和背景之下,網(wǎng)易數(shù)帆也是如此。

網(wǎng)易數(shù)帆輕舟業(yè)務總監(jiān)湯忠表示,開發(fā)平臺做企業(yè)業(yè)務應用開發(fā)已經(jīng)有很多年,但是低代碼才火了一年而已,本質(zhì)上他們解決的問題是類似的,只是建立在不同技術(shù)基礎上解決問題的能力有所不同。

對于IT規(guī)模較大的企業(yè)來說,低代碼只是解放軟件生產(chǎn)力的一個環(huán)節(jié),其上下游也需要與時俱進,搭建一套符合云原生時代的軟件開發(fā)流程,企業(yè)才能獲得最大化收益。

陳諤介紹,基于輕舟云原生底座,輕舟低代碼平臺提供了CICD、穩(wěn)定的部署環(huán)境等產(chǎn)品能力,通過集成的方式,幫助用戶在應用搭建完成后快速發(fā)布至運行環(huán)境,保障代碼、數(shù)據(jù)訪問、運行時環(huán)境、數(shù)據(jù)運維等安全。

同時,輕舟低代碼平臺還提供輕量級的API網(wǎng)關(guān)實現(xiàn)應用集成,可以幫助企業(yè)基于自身的業(yè)務系統(tǒng)、領(lǐng)域應用或者中臺服務,快速完成應用和應用之間的組合,助力企業(yè)創(chuàng)新。

網(wǎng)易數(shù)帆:不想做企業(yè)級應用的低代碼平臺沒有未來(網(wǎng)易數(shù)帆招聘)

輕舟低代碼平臺架構(gòu)

相較傳統(tǒng)兩種軟件研發(fā)交付模式(標準軟件和定制開發(fā)模式),低代碼能更精準地支撐企業(yè)在研發(fā)、生產(chǎn)、采購、物流等領(lǐng)域所積累各種個性化需求,更高效地滿足企業(yè)對業(yè)務創(chuàng)新的需求,更友好地支撐軟件持續(xù)迭代演進。

此外,網(wǎng)易數(shù)帆在業(yè)內(nèi)首次提出了“低代碼教練”概念,教練候選人來自各行各業(yè),可能擁有財務、銷售、運維等專業(yè)知識,為對應場景下的實際應用加分。

借助低代碼教練團隊的建設,網(wǎng)易數(shù)帆為企業(yè)提供了兩種落地方案:一是教練提供培訓,培訓企業(yè)員工使用低代碼平臺,擴充研發(fā)能力人群;二是教練駐場開發(fā),直接為企業(yè)開發(fā)低代碼應用。

據(jù)了解,在網(wǎng)易內(nèi)部,輕舟低代碼平臺已賦能多個網(wǎng)易內(nèi)部業(yè)務系統(tǒng)的搭建,涉及數(shù)十或數(shù)百個頁面及接口搭建,交付周期從1個月下降至1周,工作量從2人月下降到2人周。在網(wǎng)易外部,輕舟低代碼已經(jīng)在數(shù)家頭部金融、制造企業(yè)計劃使用。

“傳統(tǒng)的開發(fā)模式很大程度上要解決人和人之間協(xié)作的問題,當一個人就能開發(fā)出一個中等復雜度企業(yè)應用的時候,他可以兼任交互設計師、前端開發(fā)、后端開發(fā)和運維,完全沒有溝通成本,我覺得這是對傳統(tǒng)的軟件工程最大的一個顛覆?!标愔@表示,低代碼的市場空間與傳統(tǒng)應用開發(fā)市場空間是類似的,而低代碼還有很大的增長空間尚待兌現(xiàn)。

(本文首發(fā)鈦媒體App,作者|張帥)

相關(guān)新聞

聯(lián)系我們
聯(lián)系我們
公眾號
公眾號
在線咨詢
分享本頁
返回頂部