記者 | 李京亞
編輯 |
低代碼或?qū)⒄簟靶袠I(yè)毒瘤”的帽子,進(jìn)入一個(gè)被重新審視的階段。
低代碼的概念由國際知名技術(shù)調(diào)研公司Forrester于2014年提出,是一種可視化應(yīng)用程序開發(fā)方法,旨在免去非技術(shù)開發(fā)人員的編程壓力,或?yàn)閷I(yè)開發(fā)人員在合適的業(yè)務(wù)場(chǎng)景下提供高效的生產(chǎn)模式,在降低成本的同時(shí)幫助他們從繁瑣的基礎(chǔ)設(shè)施開發(fā)中解脫。
2016年,低代碼概念在國內(nèi)興起,行業(yè)融資數(shù)量開始上升。2018年,低代碼在全球范圍升溫,多家軟件巨頭開發(fā)了低代碼平臺(tái),眾多國外獨(dú)立低代碼開發(fā)公司進(jìn)行了融資和并購,以葡萄牙低代碼公司OutSystems和荷蘭低代碼公司Mendix為代表的兩家獨(dú)角獸企業(yè),與巨頭Microsoft和Salesforce一起,開始把持低代碼平臺(tái)頭部位置。
2021年,低代碼在全球市場(chǎng)熱度行至高點(diǎn)。據(jù)研究機(jī)構(gòu)Gartner預(yù)測(cè),2021年全球低代碼開發(fā)技術(shù)市場(chǎng)總額將達(dá)到138億美元,比2020年增長(zhǎng)22.6%。疫情期間遠(yuǎn)程開發(fā)的激增,將繼續(xù)推動(dòng)低代碼的普及,到2025年,企業(yè)70%的新應(yīng)用將會(huì)通過低代碼技術(shù)開發(fā)。
網(wǎng)易副總裁、網(wǎng)易數(shù)帆總經(jīng)理汪源在近期發(fā)布的文章《萬字長(zhǎng)文講透低代碼》中對(duì)目前低代碼領(lǐng)域很多爭(zhēng)議觀點(diǎn)做了分析。汪源認(rèn)為,要判斷一個(gè)低代碼平臺(tái)是否專業(yè),可以重點(diǎn)看模型驅(qū)動(dòng)、可視化開發(fā)、表達(dá)式語言、軟件工程、開放集成和腳本語言等六個(gè)方面。對(duì)照這些標(biāo)準(zhǔn),迄今為止國內(nèi)還很少有專業(yè)的低代碼平臺(tái),雖然輿論甚是喧囂。
汪源特別提到,目前業(yè)界關(guān)于低代碼適用場(chǎng)景的觀點(diǎn)大多錯(cuò)誤。比如業(yè)界很多人講低代碼搞不定復(fù)雜的企業(yè)級(jí)應(yīng)用,但從技術(shù)原理出發(fā),低代碼其實(shí)最適合做的就是企業(yè)應(yīng)用,即便是CRM、ERP這樣復(fù)雜的應(yīng)用。業(yè)界認(rèn)為低代碼適合做簡(jiǎn)單的工作流和表單流轉(zhuǎn)的應(yīng)用、生命周期短的應(yīng)用、創(chuàng)新型應(yīng)用等觀點(diǎn)也都是錯(cuò)的,這些應(yīng)用很多恰恰不適合低代碼。
日前,背靠網(wǎng)易杭州研究院的網(wǎng)易數(shù)帆在低代碼適用場(chǎng)景方面作出了進(jìn)一步的探索。
8月26日,網(wǎng)易數(shù)帆發(fā)布了輕舟低代碼應(yīng)用開發(fā)平臺(tái)2.0版本。作為2020年7月發(fā)布的初版本的升級(jí)版,其特點(diǎn)是可以讓非專業(yè)開發(fā)人員開發(fā)中等復(fù)雜度的企業(yè)級(jí)應(yīng)用。網(wǎng)易數(shù)帆輕舟產(chǎn)品總經(jīng)理陳諤對(duì)“中等復(fù)雜度”的標(biāo)準(zhǔn)做出了解釋,稱中等復(fù)雜度的企業(yè)級(jí)應(yīng)用場(chǎng)景是指開發(fā)人員通過低代碼平臺(tái)開發(fā)出的應(yīng)用,能夠達(dá)到企業(yè)級(jí)的質(zhì)量水平,能承載企業(yè)級(jí)的負(fù)載,提供企業(yè)級(jí)的可靠性。
陳諤認(rèn)為,低代碼的本質(zhì)是要找到方便業(yè)務(wù)團(tuán)隊(duì)表達(dá)業(yè)務(wù)需求的設(shè)計(jì)抽象層次更高的編程語言,本次低代碼2.0版本技術(shù)上的革新聚焦在可視化編程語言NASL(NetEase Application Specific language)上面。NASL是一個(gè)統(tǒng)一的描述機(jī)制,通過一些靜態(tài)類型的機(jī)制、IDE能力的配合和可視化的方式,可以支撐開發(fā)者開發(fā)出較高復(fù)雜度的企業(yè)級(jí)應(yīng)用。
具體來講,NASL自帶編程語法組件,通過簡(jiǎn)單的“拖拉拽”即可快速創(chuàng)建應(yīng)用。同時(shí),平臺(tái)在編程語言層面去掉了開發(fā)場(chǎng)景下不需要用到的語言特性,開發(fā)者只需理解基本邏輯概念。用戶還可以借助輕舟低代碼平臺(tái)獲得一定的語言拓展能力,當(dāng)平臺(tái)默認(rèn)提供的頁面組件、邏輯組件無法滿足需求時(shí),企業(yè)還可以通過平臺(tái)上傳擴(kuò)展組件,滿足個(gè)性化需求。相比1.0版本,NASL在靜態(tài)類型檢查的能力上有所優(yōu)化,在流程方面也有一定強(qiáng)化。
陳諤還專門提到,用低代碼平臺(tái)去開發(fā)零代碼平臺(tái)是高度復(fù)雜的應(yīng)用,不是現(xiàn)階段低代碼平臺(tái)要去解決的問題。
據(jù)了解,數(shù)帆本次在培養(yǎng)低代碼開發(fā)人員方面有一個(gè)構(gòu)想,希望將沒有計(jì)算機(jī)專業(yè)背景的人員培養(yǎng)成低代碼的開發(fā)人員。
按照數(shù)帆的想法,這套體系培養(yǎng)出來的非專業(yè)出身的專職開發(fā)人員,可以把更多精力放在理解業(yè)務(wù)需求方面,對(duì)開發(fā)技能的要求會(huì)適度降低。
如果把低代碼放到網(wǎng)易的整個(gè)技術(shù)架構(gòu)來看,簡(jiǎn)單來說,輕舟云原生相當(dāng)于云計(jì)算操作系統(tǒng)。輕舟低代碼平臺(tái)是一個(gè)可視化編程語言,用戶要實(shí)現(xiàn)軟件生產(chǎn)能力,可以先使用系統(tǒng)再使用語言。放在網(wǎng)易的企業(yè)服務(wù)產(chǎn)品體系中看,低代碼平臺(tái)是網(wǎng)易在前端解決企業(yè)軟件生產(chǎn)力的重要環(huán)節(jié),可以把一些能力通過技術(shù)中臺(tái)集成起來,最終解決的是“最后一公里”應(yīng)用開發(fā)的問題。
關(guān)于輕舟低代碼平臺(tái)的適用場(chǎng)景,網(wǎng)易數(shù)帆輕舟低代碼平臺(tái)負(fù)責(zé)人嚴(yán)躍杰表示,企業(yè)級(jí)應(yīng)用方面,輕舟低代碼2.0對(duì)企業(yè)內(nèi)部的各種信息化系統(tǒng),包括人事、OA考勤、ERP等,都可以做到很好的適配。
在網(wǎng)易內(nèi)部,輕舟低代碼平臺(tái)已賦能多個(gè)內(nèi)部業(yè)務(wù)系統(tǒng)搭建,涉及數(shù)十或數(shù)百個(gè)頁面及接口搭建。在河南暴雨來襲之時(shí),輕舟低代碼平臺(tái)耗時(shí)1.5小時(shí)搭建的尋人信息發(fā)布系統(tǒng),為當(dāng)?shù)刂驹刚邎F(tuán)隊(duì)提供了可靠的技術(shù)支持。
網(wǎng)易數(shù)帆輕舟業(yè)務(wù)總監(jiān)湯忠對(duì)界面新聞表示,現(xiàn)在各互聯(lián)網(wǎng)大廠在企業(yè)服務(wù)市場(chǎng)這一塊都在做to B,但不管是技術(shù)服務(wù),還是產(chǎn)品輸出,能真正做到原廠服務(wù)的較少。網(wǎng)易數(shù)帆做企業(yè)服務(wù)市場(chǎng),更多是希望原廠輸出賦能,用自己的技術(shù)積累,給用戶的企業(yè)數(shù)字化轉(zhuǎn)型起到作用。
湯忠認(rèn)為,一直以來,網(wǎng)易并沒有號(hào)稱打造各種大的生態(tài),因?yàn)樯鷳B(tài)越大,對(duì)生態(tài)中企業(yè)的直接服務(wù)能力越弱,到頭來會(huì)更多依靠其他合作伙伴進(jìn)行輸出。網(wǎng)易在企業(yè)服務(wù)生態(tài)方面的態(tài)度是,希望大家都是其中的核心分子,包括企業(yè)本身也最終成為生態(tài)的一部分。
版權(quán)聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn),該文觀點(diǎn)僅代表作者本人。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如發(fā)現(xiàn)本站有涉嫌抄襲侵權(quán)/違法違規(guī)的內(nèi)容, 請(qǐng)發(fā)送郵件至 舉報(bào),一經(jīng)查實(shí),本站將立刻刪除。