微软的低代码布局
2023-01-14 02:07

作为早早开发出了各行各业目前依然在大量使用的低代码神级工具Excel的巨硬公司-微软,近几年也开始积极布局低代码,最出名的要数其低代码统一平台-Power Platform。
Power Platform主要由如下四部分组成,其关系如图:
1、Power BI-即报表设计器,用于搭建和输出图表和报表。
2、Power Apps-主要进行各种应用的开发,包括表单。
3、Power Automate -主要用于流程自动化,包括审批工作流和RPA业务流程引擎。
4、Power Virtual Agents-用于创建AI机器人,在入口处或者上述任意产品内智能,通过语音等方式触发,主要用于提升产品的智能化水平。
常见的低代码架构如图,而微软基本上都已经进行了布局:
在最上层应用入口方面,由微软的Teams,OA层面,工作流引擎和RPA引擎有Power Automate,报表设计器有Power BI,表单和UI设计器有Power Apps。微软目前唯一没有的时Business Object,即BO建模。作为开发了.net框架、C#和Typescript语言的微软可能的确瞧不上传统的这种以BO建模为基础的旧式BPM玩法。
在往底层看,微软在低代码开发基础套件方面是非常完善的。代码生成器有vscode、github以及apps、bi等各种IDE,低代码开发语言方面有Power Fx,SQL查询器方面,标准的Excel语言是其强项。
总之,由于深耕低代码领域好多年,微软在低代码方面的布局基本上已经渗透到了低代码底层,而国内目前还停留在OA和BPM等应用层。因此,国内外在低代码领域至少还有5年以上的差距,需要在底层低代码技术方面继续发力。