作者 | 杨丽
出品 | 雷锋网
如何尽快将求助信息收集起来?如何将救援详细信息实时动态同步出去?
一个多月前,河南暴雨来袭,全国上下都揪着心,和时间赛跑,借助科技手段启动救援方案,支援当地受灾群众。
一支当地的志愿者团队借助了低代码平台,仅用1.5个小时就完成了寻人信息发布系统的搭建。据统计,“河南暴雨 · 寻找失联者”系统上线后仅8天,就已经收录 411 条寻人信息,共有 240 人通过该平台被找到。
这一次,我们看到了低代码对社会带来的价值影响,低代码正在越来越得到市场的广泛关注和尝试。
……
实际上,应用开发如何跟上市场变化的脚步,可以让企业在市场竞争中有更强的优势。据雷锋网观察,自疫情以来,企业IT部门迎来一个非常大的变化:为了及时响应业务部门的需求,提高生产力和竞争性,企业希望在传统的标准软件和定制开发模式之外,能有新的软件研发与交付体验。
去年7月,网易数帆发布了以微服务、中间件、混合云、低代码为产品体系的云原生软件生产力平台。今年8月,网易数帆对低代码应用开发平台进行了2.0版本的升级,升级后的产品重点在可视化编程语言NASL(NetEase Application Specific language)上进行改造。具体来讲,NASL有两大特性:
一是自带可视化的分支、循环、赋值、调用等编程语法组件,通过简单的“拖拉拽”即可快速创建应用;
二是基于静态类型系统,支持类型检测,有准确的错误提示,避免问题遗漏至运行时产生的调试工作,也减少应用出错的可能。
在实现可视化拖拽搭建的同时,用户也能借助轻舟低代码平台获得一定的语言拓展能力。当平台默认提供的页面组件、逻辑组件无法满足业务需求时,企业还可以通过平台上传扩展组件,满足各种个性化需求,使得应用场景进一步拓宽至中等复杂度的企业级应用。
此外,基于轻舟云原生底座,轻舟低代码平台提供了CI/CD、稳定的部署环境等产品能力,通过集成的方式,帮助用户在应用搭建完成后快速发布至运行环境,保障代码、数据访问、运行时环境、数据运维等安全。同时,轻舟低代码平台还提供轻量级的API网关实现应用集成,可以帮助企业基于自身的业务系统、领域应用或者中台服务,快速完成应用和应用之间的组合。
解决最后一公里的问题
“网易数帆轻舟是一个软件生产力平台,那么它最终一定会解决‘最后一公里’应用开发的问题。”网易数帆轻舟产品总经理陈谔在会后的采访中说道。
也就是说,在网易数帆轻舟的整个产品体系中,低代码是在前端解决企业软件生产力的重要一环。而放大到整个ToB生态中,低代码起的作用是帮助原厂输出自身能力,帮助企业更好地数字化转型,而企业也应该逐渐变成生态体系中的核心部分,而非生态体系中处处依靠伙伴输出能力的“附庸”。
这个定位促使企业在实践过程中也会存在两种应用路径:
一种是将低代码平台通过轻舟云原生平台集成到企业中台,实现低代码的创新应用;
另一种是先使用低代码构建应用,然后逐渐将能力通过中台抽象出来,引入云原生平台,最终会形成一个更加开发、相互关联的体系。
不过目前来看,轻舟低代码平台主要面向的是“中等复杂度的企业级应用场景”设计的,也就是说,开发人员通过低代码平台开发出来的应用是能够承载企业级的负载,提供企业级的可靠性。但同时,它既不是简单的完成一款任务表单应用,也不是去解决像ERP、MES等高复杂度业务的应用。
陈谔告诉雷锋网,
“在过去的一年多时间里,网易数帆团队接触了大量客户,从目前收集到的需求反馈来看,主要集中在三个层面,分别是:表单类、流程类、BI。”
据悉,在网易内部,轻舟低代码平台已经赋能多个网易内部业务系统的搭建,涉及数十或数百个页面及接口搭建,交付周期从1个月下降至1周,工作量从2人月下降到2人周。对外,团队已经在包括金融、汽车制造、政府产业平台等行业进行了低代码平台的验证。
水草丰茂自然吸引更多开发者
当然,如今具备提供低代码产品或平台的服务商不在少数,除了对业务逻辑和产品生态的能力角逐外,它本身的壁垒还依靠什么?
陈谔告诉雷锋网,最重要的是吸引足够多的开发者,基于平台开发足够多的应用。
“低代码其实是一个颇有潜力的市场。低代码引发了企业效率的提升,同时也带来了更多的开发者参与进来,会带动建立增量市场,并且这个增量市场是跟已有的软件开发市场相当。”
轻舟低代码团队更加关注两类数字的变化:一是开发者能够以怎样的数量增长;二是为企业开发的应用以怎样的速度增长。
“跟以往一门优秀的编程语言的发展推广曲线一样,它一定是会通过有这个掌握了这个知识技能的人不断地传递给更多的开发人员,呈现一种指数增长的趋势。”
为此,网易数帆在提供产品的同时,还提出帮助企业进行“低代码教练”的建设:一是教练提供培训,培训企业员工使用低代码平台,扩充研发能力人群;二是教练驻场开发,直接为企业开发低代码应用。
“借由这一系列的特色和措施,我们希望轻舟低代码平台不仅能让企业开发团队、为企业信息化提供服务的IT供应商、希望快速实现创新需求的业务团队充分使用。”网易数帆轻舟业务总监汤忠指出。
当业务需求上线时间要求紧,又或是业务中台、数据中台基座作用难以被有效发挥时,轻舟低代码平台能够同时满足敏捷开发与应用集成的重要需求,助力中台能力之上的快速创新。而对于资深的开发人员而言,轻舟低代码平台则提供了一种有效复用机制,让宝贵的开发经验得以沉淀,实现开发生产力的解放。
总结
从目前国内情况来看,低代码市场爆发前的临界点来了吗?这仍取决于低代码本身存在的一定局限性是否得到了解决。
据雷锋网的观察,低代码仍然不适用于没有任何开发经验的业务人员使用,将低代码开发交给业务人员可能会存在一定的数据安全和流程合规的安全治理问题。而在应用集成环节,更多的仍是专业开发人员的工作,而今,能够实现系统集成、数据连接这项工作在生态中极为重要但并不健全。
低代码的突破,除了要承载对业务逻辑的理解,对模型架构的应用深度外, 还需要等待生态体系的逐步完善。