网易数帆:低代码如何抵达企业应用开发的“最后一公里”?

科技云报道原创。

低代码不是新鲜事物。

1982年,詹姆斯·马丁写了一本书,名为《没有程序员的应用程序开发》,可能很多程序员都闻所未闻,但是这本最先提到的集成开发环境(IDE),现在已经成为大部分程序员的标配,后来PC时代的的Delphi、PowerBuiler低代码平台,一度被程序员奉为圭臬,“低代码”的路上从不缺少同行者。

当下软件开发需求指数级增长,数字化转型客观催生出新的低代码需求,上至巨头,下至初创,言必谈及低代码,低代码是“新瓶装旧酒”,还是闯出一条新路,留待时间检验,而先行者已经磨刀霍霍。

8月26日,网易数帆举办以“破局企业级应用开发让业务数字化触手可及“为主题的线上发布会,正式发布轻舟低代码应用开发平台2.0版本(以下简称“轻舟低代码平台”),向来低调的技术流网易数帆,在低代码领域不再低调。

 

轻舟低代码平台,先发而先至

网易一向不追风口,却总能扮演时代“卖水人”的角色,在To B业务领域也是如此。

网易数帆源自网易杭州研究院,依托网易集团二十余年互联网技术积累,聚合云计算、大数据、人工智能等新型数字化技术,聚焦提供数据智能、软件研发、基础设施与中间件等基础软件,致力于帮助企业客户成功实现数字化转型。

网易数帆没有选择大肆扩张的策略,而是集中力量攻入技术门槛高且潜在价值空间巨大的基础软件领域,这也奠定了网易做低代码平台的基调。

2020年7月份,网易数帆旗下网易轻舟发布了云原生软件生产力平台,轻舟低代码平台就是其中组成的重要部分,彼时低代码还不如今天这般火热,轻舟低代码平台在企业客户领域掀起的波澜尚未蔓延到更大的关注点。

当其他厂商堪堪意识到低代码的市场红利时,轻舟低代码平台已经升级至2.0版本,在这一年多的时间里,网易数帆轻舟低代码平台持续进行内外部的实践和打磨,所收集到的需求反馈集中在三大块:一个是解决表单类的问题,一个是流程类的业务,还有就是BI等能力,轻舟低代码平台已经针对三大场景实现了功能优化。

据了解,轻舟低代码平台已赋能多个网易内部业务系统的搭建,涉及数十或数百个页面及接口搭建,交付周期从1个月下降至1周,工作量从2人月下降到2人周。

在河南暴雨来袭时,借助轻舟低代码平台,仅耗时1.5小时就搭建了寻人信息发布系统,为当地志愿者团队提供及时、可靠的技术支持。

根据Gartner预测,2021年全球低代码开发技术市场将达到138亿美元,比2020年增长22.6%。到2024年,所有应用程序开发活动中的65%将通过低代码的方式完成。

即便不看市场数据,从业者也能感受到低代码的热潮,2018年,OutSystems获得3.6亿美元D轮融资,西门子以7亿美元收购Mendix,行业人士似乎才突然意识到,低代码是一个藏宝之地,这种认知趋势又在2021年达到了另一个高峰。

有趣的是,这也让不追风口的网易数帆,迎面遇上了低代码的风口。

 

都在做低代码,网易数帆有何思考

经过一段时间的市场培育,业界关于低代码的观点逐渐厘清。

比如业界很多人讲低代码搞不定复杂的企业级应用,但都毫无根据;从技术原理出发,低代码其实最适合做的就是企业应用,即便是CRM、ERP这样复杂的应用;业界认为低代码适合做“简单的工作流和表单流转的应用”、“生命周期短的应用”、“创新型应用”等观点也都是错的,这些应用很多恰恰不适合低代码。

日前,网易杭州研究院执行院长、网易数帆总经理汪源一篇《万字长文讲透低代码》在业内刷屏,引起了业内人士的共鸣,他在文章中给出了中肯的判断:“低代码对企业应用开发价值明显,但也不是银弹,不要过度神化。”

喧嚣背后,总是寂静,低代码厂商既要熬得住冷板凳,又要在热炒中保持淡定。

“网易数帆目前还是会从低代码的本源出发,我们认为只要吸引足够多的开发者,为各行各业的客户去开发足够多的应用,我们在一些主要的行业里积累面向该行业的组件、中间件、各种模板来帮助客户快速地构建应用”,网易数帆轻舟产品总经理陈谔表示,“经过量的积累,最终低代码平台就能够形成一种质的飞跃。低代码平台也就能够建立它的地位。”

 

网易数帆轻舟产品总经理 陈谔

 

于网易数帆视角,企业正处于数字化转型的中途,软件就意味着核心竞争力,低代码平台通过可视化与自动代码生成快速构建应用,赋能非专业开发者,提供多层次软件复用机制,可以大幅降低软件开发成本,解决企业数字化过程中IT交付效率无法满足数字化需求的矛盾。

低代码的本质是要找到方便业务团队表达业务需求的应用构建(语义)模型和设计抽象层次更高的编程语言,并借助平台实现“图形化的编程,配置化的集成,可视化的操作和自动化的部署运维”。

陈谔在发布会上介绍,相较传统两种软件研发交付模式(标准软件和定制开发模式),低代码能更精准地支撑企业在研发、生产、采购、物流等领域所积累各种个性化需求,更高效地满足企业对业务创新的需求,更友好地支撑软件持续迭代演进。

借助低代码平台,业务团队和开发团队得以各司其职,专注“更有价值、更专业的事”。

 

以网易做帆,乘低代码轻舟

“996”是程序员的常态,低代码则被赋予解放程序员的重要使命,理想的低代码平台能够解决技术门槛高、沟通成本大、人才缺口多、开发效率低、交付周期长等问题,市场往往鱼龙混杂,低代码平台的产品级能力应该如何?

陈谔着重强调了轻舟低代码平台三方面的优势,实际上也值得行业大部分厂商参考。

首先,网易数帆在设计低代码平台的时候,是针对中等复杂度企业级应用的一些场景去设计的,开发人员通过低代码平台开发出来的应用能够达到企业级的质量水平,能够承载企业级的负载,提供企业级的可靠性。

其次,可视化编程语言的技术支撑。轻舟低代码平台以数据模型为驱动,在原有的软件开发逻辑之上推出了一种全新的可视化编程语言NASL(NetEase Application Specific language)自带可视化的分支、循环、赋值、调用等编程语法组件,通过简单的“拖拉拽”即可快速创建应用,大大降低了学习的门槛,所见即所得。

平台在编程语言层面去掉了应用开发场景下不需要用到的语言特性,开发者只需要理解数据、逻辑、基本的控制流之类简单的概念。

“可视化编程语言是完整地渗透到轻舟低代码平台能力的方方面面,它通过一些静态类型的机制、IDE能力的配合、可视化的方式,能让我们的开发者开发出具备较高复杂度的企业级应用。”陈谔说道。

最后,网易轻舟作为网易数帆旗下的云原生软件生产力平台,有着云原生领域的长久积累,这让轻舟低代码平台拥有业界领先的云原生平台作为底座,一方面能够提供很强的企业集成的能力,也能够提供云原生自动化运维的能力,这都能让低代码开发的应用在企业很好地落地。

值得一提的是,网易数帆在业内首次提出了“低代码教练”概念,教练候选人来自各行各业,可能拥有财务、销售、运维等专业知识,为对应场景下的实际应用加分。

借助低代码教练团队的建设,网易数帆为企业提供了两种落地方案:一是教练提供培训,培训企业员工使用低代码平台,扩充研发能力人群;二是教练驻场开发,直接为企业开发低代码应用。

轻舟低代码平台与网易数帆其他能力紧密相关,从而为企业提供更具可操作性的解决方案,企业客户可以从两端来完善整个软件生产的支撑体系。

大型头部客户在建设了中台,内部具备数字化服务的前提下,通过轻舟云原生平台的集成能力,可以集成企业中台的能力,把这些能力组合起来,打造创新的低代码应用。

而如果一个企业先使用了低代码平台,通过低代码平台构建应用,也可以逐渐把一些能力通过内部的中台体系建设逐渐抽象,然后引入云原生体系,将内部的软件生产体系建设成一个更加开放、分布式、互相关联的体系,这最终完成整个云原生的软件生产体系的建设。

正如陈谔所说,“网易数帆轻舟是一个软件生产力平台,它是为了解决企业‘最后一公里’应用开发的问题。”

【关于科技云报道】

专注于原创的企业级内容行家——科技云报道。成立于2015年,是前沿企业级IT领域Top10媒体。获工信部权威认可,可信云、全球云计算大会官方指定传播媒体之一。深入原创报道云计算、大数据、人工智能、区块链等领域。

为您推荐