什么是低代码开发?
时间:2022-04-10 01:03:01 | 来源:行业动态
时间:2022-04-10 01:03:01 来源:行业动态
时下备受关注的低代码指的是减少传统应用程序的代码编写量,主要通过图形化可视化界面,以拖放组件和模型驱动逻辑的方式,让更多业务人员和IT开发人员共同参与业务流程的优化,快速为Web端和移动端创建企业级应用,加速企业的数字化进程。
而微软提供的Power Platform平台,就一个低代码开发平台,具体包括了用于数据分析的Power BI、可以让企业构建低代码应用的Power Apps、可以自动执行重复性耗时任务的Power Automate,以及甚至不需要任何编码就能生成聊天机器人的Power Virtual Agent。
其中,Power BI 最早出现在微软Office的Excel表格中,允许用户通过可视化操作界面来自助式分析从多个来源获得的数据。从自助式分析出发,微软把Power系列定义为一个低代码开发平台,予力每一个个人和组织,以小时为单位,将业务创新转化为企业级应用。
据微软全民应用开发平台全球副总裁Charles Lamanna介绍,Power Platform已经在微软内部有着广泛的使用,目前其公司内有数万个应用都是员工基于Power Platform自己开发的。在全球15万员工中,每个月都会有10万员工在用Power BI分析数据,8万员工在用Power App开发自己需要的应用,3万员工用Power Automate实现了流程自动化,既包括开发人员,也包括销售、财务、法务等人员。
微软全民应用开发平台全球副总裁Charles Lamanna
从实现方式上,Power Platform借鉴了Office 365和Windows中的很多界面设计和体验设计,可以像PowerPoint一样进行一些拖进拖出的操作,还有一些逻辑和虚拟化的设计,其中,Power Automate与Visio、Excel也有相通之处,因此非常容易上手。
举例来说,基于Power Apps中的组件框架(Component Framework),无论是技术还是非技术人员,都可以上传自己已经开发完成的应用组件,供其他人再次调取使用,其中既包括技术人员编写的复杂代码应用,也包括业务人员使用Power Apps编写的轻量应用,从而大大缩短新应用的开发周期。