6月28日,由CSDN主辦的雲原生系列在線峰會第 11 期“低代碼峰會”正式舉辦。
網易副總裁、網易杭州研究院執行院長、網易數帆總經理汪源受邀擔任出品人,攜手網易數帆雲原生及低代碼産品線總經理陳谔與業内衆多夥伴,分享低代碼先行者的前沿實踐與創新經驗。
為什麼要發展低代碼?
在雲原生及數字化轉型的浪潮下,軟件研發需求不斷增加,也對研發效率提出了新的要求。低代碼平台作為一款解放生産力的快速開發工具,在2014 年被Forrester提出後不斷發酵,并成為技術社區的寵兒。
在主題為《應對複雜企業應用開發的低代碼平台設計實踐》的分享中,陳谔也提到了網易數帆打造輕舟低代碼平台的本質原因。“一是在數字經濟蓬勃發展的時代,很多企業在數字化進程中遇到了開發人員供給的問題。同時也有大量的軟件開發工作者在實際工作中需要去處理很多細枝末節的技術問題,造成了開發效率的折損。”

輕舟低代碼平台緻力于為企業解決有限開發能力與旺盛信息化需求之間的矛盾,通過降低開發門檻,賦能更多無軟件開發經驗的人員上手開發,可幫助企業快速搭建雲原生應用,提供強大的數據模型構建能力、靈活易用的可視化編程語言,幫助構建多層次細粒度企業數字化資産。
探索企業落地實踐:通用性vs複雜性
在企業選擇低代碼平台的時候,核心是要明确平台的能力範圍以及是否能夠真正跑起來,因為企業級應用往往具備一定的複雜性,會涉及交互體驗、業務邏輯、應用規模等諸多問題。陳谔表示,“解決問題的關鍵在于要讓低代碼平台本身具備良好的通用性。”

企業應用落地的複雜性具體可以拆解成兩大部分,一個是業務的複雜性,因為在企業中常見的中等複雜度應用,它往往可能有幾十張數據庫的表,百餘個業務邏輯函數,幾十個頁面以及大量的浮層、彈窗等。它顯然是需要平台在交互體驗、業務邏輯等方方面面都有應對複雜性的能力。
另一方面,在企業内部打造一個應用往往也不是孤立的,它必須要與企業自有的IT體系融合,與其他應用或系統産生正向的關聯與作用,才能真正在企業的數字化的進程當中發揮價值。
作為輕舟低代碼平台應對複雜性的核心引擎,可視化編程語言NASL是一款全棧統一的開發語言,能滿足多種常用編程語言在平台上靈活表達,通過簡單的拖拉拽即可實現所見即所得的開發過程,打造企業級應用開發落地所需的通用能力。
同時NASL語言還支持将低代碼應用轉換為傳統編碼工程,代碼可讀可編輯,可通過企業安全合規檢測,代碼可編譯打包,獨立部署運行。在此基礎上,NASL語言還支持編譯産出Java、Js等主流技術語言,可與企業自身研發運維體系無縫融合,通過适配可獲得更多企業原有研發運維能力。
未來的開發協作模式
當企業真正将低代碼平台利用起來之後,陳谔認為,低代碼平台還将為企業内部的開發協作模式帶來改變。

未來,企業可能會逐漸形成一支低代碼團隊,他們會更關注業務領域或是産品本身的需求,而非IT技術層面的細節問題。而當一些地方需要專業能力兜底的時候,專業的IT開發團隊也可以通過模闆組件、服務接口等方式,為低代碼開發人員提供軟件資産,讓他們能應對這些特别複雜的企業場景。同時這些資産也能夠在這個企業内部沉澱形成正向反饋,成為能夠提升企業研發效率的軟件資産。
“讓業務專家的想法高效轉化,讓技術、業務專家的産出得以沉澱。專業的人得以做專業的事,這是低代碼平台在滿足企業級應用開發的通用性需求之上的另一重要價值,”陳谔表示。
免責聲明:本文僅代表作者個人觀點,與每日科技網無關。其原創性以及文中陳述文字和内容未經本站證實,對本文以及其中全部或者部分内容、文字的真實性、完整性、及時性本站不作任何保證或承諾,請讀者僅作參考,并請自行核實相關内容。
本網站有部分内容均轉載自其它媒體,轉載目的在于傳遞更多信息,并不代表本網贊同其觀點和對其真實性負責,若因作品内容、知識産權、版權和其他問題,請及時提供相關證明等材料并與我們聯系,本網站将在規定時間内給予删除等相關處理.

