前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >《低代码指南》:35微软为啥要搞低代码、为啥要收购github?

《低代码指南》:35微软为啥要搞低代码、为啥要收购github?

原创
作者头像
LCHub低代码社区
发布2023-06-17 14:45:04
2410
发布2023-06-17 14:45:04
举报
文章被收录于专栏:LCHub低代码社区

35微软为啥要搞低代码、为啥要收购github?

咱们先把微软Power Platform的产品体系拿出来:

Power Apps就是建立输入UI表单的。Power Virtual Agents就是VPA问答UI入口。

Power BI就是建立输出报表图表的。

Power Automate就是:审批工作流引擎、RPA业务流程自动化引擎

这些东西搞成的应用,就集成到微软Office 365 Teams产品统一入口中。微软Teams就是一套类似阿里钉钉的东西。

这些东西要调用数据,就用数据连接器连接数据源,也和Oracle的玩法一样,输出JSON格式的Restful oData,供前端UI一调用数据就好。

我找的这张图是个老图。因为微软在今年还发布了一个产品:就是Fx。这就是一个类似咱们老玩的Excel中的宏VBA一样的低代码开发语言。自此,微软的低代码平台才算完整。

(3)微软为啥要搞低代码、为啥要收购github

微软为啥要搞低代码、为啥要收购github。其实这个逻辑和阿里云+钉钉+宜搭是一个逻辑。

我随手画了一张图来给大家直观解释。

应用入口统一门户,就是微软的Teams。

工作流引擎、RPA业务流程自动化引擎,微软都有。

报表设计器,微软也都有Power BI。

商业应用开发语言,SAP有ABAP、Salesforce有APEX,微软现在也有了Fx。中国不少厂商号称自己的低代码平台也能开发,后来仔细一瞧,要么只能写个计算表达式,要么只能改改前端的javaScript代码,要么只能用Java这种重型专业开发语言直接开发了。这种要么太轻要么太重的玩法,不是低代码的玩法。

我开始讲到关键核心部分了。

微软没搞Business Object建模工具(但是OutSystems、Mendix都有BO建模工具,其实他们建的应该是Domain,如果大家学过面向领域开发,应该很熟悉这个思想)。BO建模,这是典型的BPM玩法。中国玩BPM最著名的就是炎黄盈动,他们是正宗的BPM。

UI设计器,微软有Power Apps。但要注意,微软不是表单设计器,而是UI设计器。大家如果熟悉Windows时代的VB、Web时代的FrontPage,你们就能知道我说的意思。这不是咱们中国常见的OA(泛微、致远、蓝凌)中的表单设计器。

中国现在搞低代码平台的,一是没有低代码开发语言,类似SAP、Salesforce、微软这样。第二是不能生成低代码。国内我印象中能生成低代码的只有起步软件。所以我遍历中国,现在中国所谓搞低代码平台的,基本都是假的,都是20年前玩剩下的OA表单和BPM,只不过用新技术重新开发了一遍,而且能适应Web和App多端而已。

做低代码平台,一定要能把UI设计器设计的UI,生成代码。并且有低代码开发语言,能够对生成的代码进行深入加工。这就是微软低代码平台为啥包含低代码生成器、低代码开发IDE的原因。

开发完,然后在IDE中一执行命令,后台就会自动传输同步代码到代码云,就会自动打包成微服务容器,自动进行CI/CD,自动部署到云端。这才是微软要搞低代码平台的最终愿景。

不这样简化基于云的原生开发,云计算的发展是很慢的。对于在Windows95时代吃过VB、PB、Delphi甜头的微软,自然深深知道。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
腾讯云微搭低代码
微搭低代码是一个高性能的低代码开发平台,用户可通过拖拽式开发,可视化配置构建 PC Web、H5 和小程序应用。 支持打通企业内部数据,轻松实现企业微信管理、工作流、消息推送、用户权限等能力,实现企业内部系统管理。 连接微信生态,和微信支付、腾讯会议,腾讯文档等腾讯 SaaS 产品深度打通,支持原生小程序,助力企业内外部运营协同和营销管理。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档