低代码:降低技术能力要求,提升软件开发效率

在云原生及数字化转型的浪潮下,软件研发需求不断增加,由Forrester于2014年提出的“低代码/零代码”的概念不断发酵,并成为技术社区的宠儿。国内不仅多家低代码创业公司获得数额不菲的融资,阿里、腾讯、网易等巨头也纷纷布局低代码平台。

那么,低代码技术未来如何演进?低代码能否在核心业务中发挥价值?如何打造符合企业需求的低代码平台?

2022年6月28日,CSDN云原生系列在线峰会第11期“低代码峰会”,为你揭晓答案。本期峰会由网易副总裁、网易杭州研究院执行院长汪源担任出品人,携手网易数帆云原生及低代码产品线总经理陈谔、奥哲首席产品官朱鹏喜、伙伴云CEO戴志康、ClickPaaS首席产品官马俊、阿里巴巴钉钉宜搭技术负责人余军(啤石),分享低代码先行者的实践与经验,推动这一技术走向成熟。

 网易副总裁、网易杭州研究院执行院长汪源提到,所谓低代码,就是基本不用写代码就能开发软件,从而大大降低对开发人员的能力要求,提升软件开发的效率。从本期峰会的分享内容可以看出,低代码平台大致分为两种,一种是立志于开发复杂的企业应用,另一种立志于让不懂技术的业务人员自主开发小的应用。如果打个比方的话,前一种类似于微单相机,提供比较多的操控能力,但需要去学习;后一种类似于手机,每个人都会用,基本不用学习。

下面先简单回顾本期峰会的内容。关于本场峰会的演讲视频、完整文章将在CSDN云原生公众号陆续发布,敬请关注。

应对复杂企业应用开发的低代码平台设计实践

网易数帆云原生及低代码产品线总经理陈谔从业务复杂性、应用规模复杂性、与企业现有IT体系融合的挑战以及性能、稳定性等非功能性需求的挑战等方面,深入剖析了企业应用开发的复杂性挑战,并给出了相应的实践方案。

同时,他总结出了低代码学习门槛低、开发效率高的两方面原因:

    知识体系的闭环性是低代码容易掌握的核心因素

    前端可视化搭建、软件资产的重用与标准化是开发效率提升的关键

经实践,采用低代码可使开发效率提升2-3倍,开发人员可以没有计算机相关专业背景,上手2个月后基本可独立完成各类企业应用开发需求。

低代码在企业核心业务中的应用

在奥哲首席产品官朱鹏喜看来,当前,企业数字化转型存在这些重点和痛点:

业务快速变化

    市场环境和竞争格局快速变化

    市场和公司业务方向无法进行系统化的规划,规划到落地的周期过长

    由于规划不清晰导致云平台系统功能相互交织、关系混乱

无法穷举业务分支

    通过平台线上处理各类复杂的业务需求,采用传统的信息化技术无法穷举各业务分支

    系统逻辑复杂,后续开发维护成本高

    当前产品无法满足系统自动化、智能化处理需求

客户个性化需求

    云平台中的客户使用个性化需求多,现有产品无法实现对各个客户个性化需求

    常常面对客户打通采购与内部其他管理系统的数据与流程等个性化需求,产品能力无法快速满足客户系统/数据集成需求

而为了解决这些问题,朱鹏喜提出了基于低代码平台构建客户核心业务中台和数字化前台的方案,并进行了详细解读。

如何利用低代码提升研发和IT效能

为了解决产研部门的项目拆解混乱、排期协作麻烦、上线任务调整频繁等痛点,伙伴云CEO戴志康带领Discuz!原班人马,推出了新一代管理者的数字化潮玩、零代码数据协作平台——伙伴云,使得用户无需代码开发,通过自由组合功能模块,像搭积木一样,快速拼搭出自己想要的系统模型,几分钟就能完成应用搭建。从而实现不懂技术的业务人员也能自主开发应用。

在帮助产研内部更高效的研发的同时,低代码平台还能帮助IT更好与业务部门协作,构建新型的系统开发模式——Top-down的IT系统建设。

模型驱动的低代码平台实践

ClickPaaS首席产品官马俊分享了他们正在着力打造的模型驱动的低代码平台,该平台具备三大特性:

    适合搭建复杂应用

    前后端分离和数模分离的双分离架构

    统一数据模型的支持

在数据资产管理与运营框架上,通过数据治理工作开展数据管理的战略规划和机制建设;通过八大数据管理专题夯实数据管理各项基础工作;通过数据管理工具提升数据管理的自动化水平,最终促进数据资产的对内对外开放使用,实现数据资产的价值与变现能力全面提升。

钉钉宜搭低代码实践之路

据阿里巴巴钉钉宜搭技术负责人余军(啤石)介绍,宜搭平台产品技术演进经历了从1.0的BPM驱动、2.0的元数据驱动,到3.0的数据驱动、云钉一体,正式进入了云钉低代码时代。

余军在介绍云钉低代码所具备的平台共享、泛业务、产品无边界、开放&安全平衡等特性的同时,分享了宜搭在开发、应用过程中遇到的问题及解决办法。