實現技術普惠 網易數帆輕舟低代碼的差異化競爭之道
網易數帆低代碼產品技術負責人嚴躍杰告訴記者,低代碼一種新的編程模式,其可以實現技術的普惠,這對企業數字化轉型和業務創新至關重要。
低代碼作為一種可視化的軟件開發方法,可以通過最少的手工編碼更快地交付應用程序。基于低代碼平臺的圖形用戶界面和拖放功能自動化了開發過程的各個方面,消除了對傳統計算機編程方法的依賴,讓 “人人都是程序員”成為可能。

網易數帆低代碼產品技術負責人嚴躍杰告訴記者,低代碼是一種新的編程模式,其可以實現技術的普惠,這對企業數字化轉型和業務創新至關重要。
在嚴躍杰看來,企業的數字化開發模式分為三種:傳統開發模式、低代碼開發模式和零代碼開發模式。三者可覆蓋的場景和面向的開發者都有所區別。從覆蓋場景廣度來說,傳統開發模式基于各種類型通用語言可以覆蓋企業所有數字化場景;低代碼研發模式基于低代碼產品,雖然在傳統編程框架、語言做了一定的封裝,但得益于某些產品,比如網易數帆輕舟低代碼產品的優秀的可擴展性設計,低代碼開發的自由度和覆蓋場景可以做到接近傳統研發;傳統開發和低代碼開發通常是符合軟件工程實踐,低代碼可以認為是傳統開發模式的一種最佳實踐的產品。零代碼開發模式則主要面向具體應用的場景,比如數據分析類、電子表格類和表單流程類的場景,屬于配置型應用開發。

從面向開發者來說,傳統研發模式通常需要業務專家、產品、交互設覺設計、前后端開發、測試、運維等一系列專業角色協同配合才能完成一個應用開發交付;低代碼開發模式倡導由業務專家和業務IT兩個角色協同完成應用開發,在遇到某些特殊需求場景時,由傳統程序員為業務IT開發出某些組件;零代碼開發模式通常宣稱面向公民開發者,或業務人員。網易數帆的輕舟低代碼產品屬于國內為數不多的典型的低代碼產品。
對于未來,嚴躍杰較為看好兩類低代碼產品發展模式,一類是背靠B端流量入口的產品它們的開發團隊非常容易找到這些B端流量平臺上成千上萬組織的共性需求,并通過低代碼技術去滿足這些需求;另一類就是網易數帆輕舟低代碼這樣的產品,可以幫助中大型企業和各行業的軟件開發商大幅降低企業級應用的開發交付成本,這是一種既不破壞中國式軟件開發交付的國情,又能通過技術手段使得數字化走得更深更遠的開發模式。
不走尋常路
傳統研發模式的成本較高,而且軟件的功能相對固定,無法滿足企業的定制化需求,限制了業務創新,而低代碼降低了創新的門檻,滿足更多的定制化需求,非常適合傳統企業的數字化轉型。
嚴躍杰表示,網易數帆打造的輕舟低代碼平臺是企業數字化建設的通用工具平臺,它具有如下一系列特點:
第一,滿足復雜企業級應用開發需求。網易數帆對企業級應用的認知包括:一是數據模型和數據關系、業務邏輯和UI交互都比較復雜;二是通常需要和企業的已有系統進行很好的集成;三是應用開發完成后往往需要獨立部署和運維;四是應用積累的一定量數據之后通常會產生數據治理和分析需求;五是這些應用通常需要隨著企業業務的發展進行持續迭代更新。這5類需求輕舟低代碼都可以很好的滿足。
第二,滿足客制化應用開發需求。輕舟低代碼服務多家面向政府的軟件開發商,政府應用通常對UI和交互定制性非常高,輕舟低代碼可以幫軟件開發商提供非常好的UI還原度和開發效率。這種客制化能力不僅來源于輕舟平臺對編程框架和編程語言的設計,也來源于平臺的開放性設計,當平臺提供的組件庫、邏輯編排能力、API協議等不滿足應用開發需求時,傳統程序員可以通過java、js等語言進行擴展開發,還可以將企業原有的組件庫、SDK復用到低代碼應用中。這對于企業定制自有組件、沉淀具有行業特性的IT資產而言非常實用。在此前的網易數字+大會現場,網易數帆曾演示,輕舟低代碼對客戶需求的還原能力趨近100%。
第三,提供了強大的集成能力,輕舟低代碼提供http、https、gRPC等接口協議的支持,可以較為方便對接已開放接口的存量系統。同時平臺支持以插件的方式支持接口協議擴展,從而能夠覆蓋一些企業私有接口協議。基于輕舟低代碼開發的應用可以對接各種關系型數據庫,目前已經提供了MySQL、Oracle、達夢、人大金倉、DB2五種關系型數據庫的對接。
第四,輕舟低代碼可以導出所開發應用制品的源碼。這一點滿足了金融等行業對于代碼安全合規的要求。這也是中國工商銀行、申萬宏源證券、泰康人壽等金融企業選擇輕舟低代碼的一個重要原因。提供傳統技術棧源碼的另外一個好處是,應用制品的可以完全脫離輕舟平臺、只依賴于JVM和瀏覽器部署和運行,應用源碼符合MVC傳統架構,因此運行時幾乎沒有什么額外的性能損耗。
建言低代碼平臺選型
這跟企業的規模、發展階段相關,企業一定要清楚自己的業務場景和訴求,如果是小型組織或創業階段的小微企業,當前只關心高效的解決現階段的業務訴求,還沒到關心系統迭代、數據分析和應用部署運維的階段,嚴躍杰的建議是什么工具趁手就用什么工具。但如果是中大型的企業,特別是有一定IT基礎,對IT或數字化有長期規劃的企業,如果要引入低代碼這種軟件生產力工具平臺,嚴躍杰建議考慮網易數帆輕舟低代碼這一類平臺,作為數十年軟件工程最佳實踐的積累和體現,這類平臺可以幫助企業充分發揮出軟件生產力,并有效地開展應用迭代演進,支撐業務持續發展。
普惠軟件開發商
盡管金融行業的探索意愿最為強烈,輕舟低代碼也從該領域切入市場,但在嚴躍杰看來,對于傳統行業、政府以及三四線城市的中小型企業,低代碼可以最大化地發揮社會價值,提升數字化效率。這為面向傳統行業、政府提供服務的軟件開發商(集成商)開辟了一片新天地。軟件開發商在大量數字化系統定制開發中需求面臨專業開發人才不足、開發效率低、質量不可控等問題,他們可以利用低代碼解決人才、效率和質量的問題,從而快速提升數字化產能,拓展客戶服務邊界。為傳統企業、各級政府和為中小企業實現按需開發將是低代碼發揮價值的地方。
“通過網易數字產業中心(網易和各地政府共建的產業園區數字化基建服務),輕舟低代碼已經部署到全國15個地市的產業園區,為當地近百家中小企業開發100多個應用。經測算,通過低代碼開發,相比傳統研發至少可以提升50%效率,降低60%的成本。”嚴躍杰最后說。
本文章選自《AI啟示錄》雜志,閱讀更多雜志內容,請掃描下方二維碼