低代码指的是减少传统应用程序的代码编写量,主要通过图形化可视化界面,以拖放组件和模型驱动逻辑的方式,让更多业务人员和IT开发人员共同参与业务流程的优化,快速为Web端和移动端创建企业级应用,加速企业的数字化进程。
当前低代码开发平台方兴未艾,这与低代码开发平台的功能优势是分不开的,可以支持开发者快速高效开发所需应用,开发的应用能实现智能分析、自动化流程等功能,同时能在多种终端运行,更能适应当前智能化、开放协同的场景要求。
以国外的低代码平台——微软Power Platform和国内低代码开发平台——用友YonBuilder分别为例。
微软Power Platform具体包括了用于数据分析的Power BI、可以让企业构建低代码应用的Power Apps、可以自动执行重复性耗时任务的Power Automate,以及甚至不需要任何编码就能生成聊天机器人的Power Virtual Agent。
Power Platform支持开发者开发出自己需要的应用,并能在应用中集成数据分析和流程自动化功能。Power Platform支持开发多种设备的应用软件,比如电脑、手机、边缘设备、混合现实设备、对话机器人等等。Power Platform基于云计算平台构建,还能通过API与Salesforce、Workday、SAP等软件快速地集成,把平时需要手工完成的复杂的人工流程进行数字化呈现。
用友YonBuilder也包含了丰富的数据控件以及流程创建、智能分析工具。
YonBuilder既支持公民开发者无代码可视化应用构建,也支持专业开发人员低代码高效率应用开发。YonBuilder以云原生、多租户、模型驱动为基础技术,支持无代码开发、低代码开发、原生开发等三种场景,开发的应用也适配多端,如web端、移动端、小程序等,同时能集成到多平台使用,如用友平台“友空间”,钉钉,企业微信等。
可见,相比以往的开发方式,低代码平台对开发者更加友好亲民,平台中预备了许多可即时使用的开发组件,不需要写或只需要写少量代码就能开发相应功能,技术人员开发工作量大大减少,业务人员则可以自己动手开发出满足自己业务需求的应用。