这四个才是真正的低代码平台

很多人不明白低代码平台怎么莫名其妙就火了。当然,很多人也不明白为啥微软要并购Github。我先卖个关子。

我最推崇的低代码平台一共四个:

微软Power Platform:开发语言的老玩家搞的

Oracle APEX:一会我重点介绍

OutSystems:这次西方流行起来低代码平台热潮,代表厂商就是它

Mendix:传统特斯拉开发自己的ERP和MRP就是使用这个工具

至于SAP 自己的ABAP平台、Salesforce的Lightning低代码开发平台,因为太专属,不在咱们今天讨论范围内。

(1)Oracle APEX

Oracle APEX,意思就是:Application Extended。应用程序扩展。

这个东西从2004年已经存在了,一开始是作为Web应用快速开发工具的。现在已经进化到了第20个版本。

Oracle为啥要做APEX这个东西?这和Oracle这个厂商相关。

Oracle是干数据库的。Oracle为啥要干ERP产品?就是因为Oracle希望自己的数据库能成为一个平台,需要在这个平台上有一个粘性极高的应用,所以做了ERP产品线。这和微软:Windows+Office这个组合战略类似。

Oracle是在1989年开始开发ERP模块的,到1992年发布第一版本ERP套件。但是1995年Java火起来、互联网火起来,1998年J2EE火起来,Oracle在1999年就开始重写了ERP,这就是现在的Oracle EBS ERP。

Oracle是2008年并购BEA中间件的,2004年并购HR专业软件PeopleSoft,2005年并购CRM专业软件Siebel。

Oracle在2008年没有中间件之前,以及Oracle搞ERP的本意是为了发挥自己的数据库强项。所以Oracle EBS ERP其实技术架构很简单:前端用Java Applet写UI,后端用数据库最大化地发挥数据库的效能,各种VIEW、SP存储过程、Trigger触发器、Task任务,能用上去的都用上去。

为啥Oracle EBS ERP挺受高科技公司欢迎,一是Oracle ERP起源于美国背景,美国当时已经制造业空心化,美国搞的是全球产供销研产业链整合运营管理,所以Oracle ERP的强项不在于制造产品线,而在于供应链产品线。而高科技公司一般自己不搞生产制造(主要都是别人代工),所以适合高科技公司。更重要的是:Oracle EBS ERP技术简单啊,前面是通用的JAVA,大量的业务逻辑是被数据库SQL实现的,直接打开改啊。

所以大家也就理解了Oracle为啥要在2004年开始做APEX了吧。就是为了前端快速搞出UI,后端用数据库SQL一写,成了。

所以大家看到APEX的产品功能也不不奇怪Oracle为啥这么搞了吧。

AppBuilder就是建立UI。

SQL WorkShop就是写SQL语句,输出一个JSON格式的Restful oData,供前台UI一调用。

Team Development就是代码团队协作。

App Gallery就是应用发布到应用商店统一入口。

(2)微软Power Platform

咱们先把微软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甜头的微软,自然深深知道。

(4)低代码平台给谁用

现在有六类人群:

1、企业业务部门、企业IT部门:很多中国所谓的低代码平台厂商说他们的低代码工具主要是面向企业业务部门和企业IT部门使用的。我想说,低代码开发平台根本不是面对这两类人群的。他们最好用的工具是:EXCEL、OA表单设计工具。

2、IT厂商的一线定制开发团队、中国700座城市里的万金油IT服务公司:他们没有专业的程序员,但是他们又想快速开发点应用。他们才是低代码开发平台最大的需求者。可惜这个不高不低的目标群体,不是个大市场。微软搞低代码平台是为了建立生态,而不是卖钱。

3、IT产品厂商、ISV产品伙伴:他们都是有庞大的专业的程序员开发团队,他们要做的是产品。他们用通用的开发语言开发工具就好。

我只陈述事实。相信我这篇文章会遭到很多围攻,毕竟侵犯了大家的利益。相信你们肯定会说:

攻击派:难道外国的就好?难道外国的就对?我们中国就不能创新?你这个汉奸、跪舔仔。

和稀泥派:适合的就好,只要是中国企业客户需要的就好

(0)

相关推荐

  • 戏说网事 | 618到了,大佬们也开始疯狂剁手了?

    转眼就到了六月中旬,本周互联网整体行业里发生的大事可不少,在这短短七天的时间里,微软宣布收购代码托管平台GitHub,快手宣布完成对Acfun的整体收购,此前上市的虎牙也在本周公开了首份财报,巨幅增长 ...

  • 微软正式入主Github,程序员们的家还在

    随着一周前欧盟反垄断监管机构无条件批准微软收购Github的判决生效,这桩价值75亿美元的收购案也终于尘埃落定.除了祝贺微软喜提"全球最大的同性交友平台"之外,在过去的三个月里,微 ...

  • 基于 magic-api 搭建自己的低代码平台

    一.前言 2021 开年"低代码"成了热门话题,各大云厂商都在加码.作为普通企业的我们是否有也可以深度定制一套自己的"低代码"平台呢? 二.云厂商的低代码平台 ...

  • 微软收购 GitHub 后对我们有什么影响?

    答:没有影响 背景知识: Git 是一款分布式代码版本控制系统,可以便捷地管理你的代码版本,高效地支持多人协作开发. Github 是基于 Git 而建立的代码托管平台.由于 Git 本身的开源属性, ...

  • 微软第四朵智能云:低代码平台Power Platform

    回望2020年,新冠疫情的爆发,不仅让远程办公.视频会议.直播等数字化应用迅速得到普及应用,也让低代码.无代码开发平台迎来了特别关注.由于疫情的紧急性,很多政府部门或企事业单位需要在两三周甚至一周.一 ...

  • 零售企业的数字化转型之路,由低代码平台开启

    国内的很多企业近年来业务发展非常快速,但是管理体系的搭建往往没有跟上业务发展的步伐.很多细分行业内属于第一梯队的企业还尚处于管理体系初步搭建的阶段.而同时数字化水平也同样滞后于业务发展水平和管理体系的 ...

  • 低代码平台有什么应用前景?

    想要研究低代码平台的应用前景,首先要了解究竟谁会使用低/无代码平台.海比研究院发布的<2021中国低代码/无代码市场研究报告>显示了低/无代码平台的使用者画像:男性.85后,高学历,技术人 ...

  • UC头条:百度智能云 X知乎: 一分钟就能搞定 这个低代码平台太高效了

    有一款得心应手的低代码开发平台是什么感受? 「通过简单拖拽就实现了功能」.「简单的有点不可思议」,这就是知乎工程师的使用体验. 知乎是中文社区最大的内容创作和知识分享平台,已成功在美股上市.最近知乎上 ...

  • 低代码平台会怎么发展——回答几个在国外做产品的中国朋友的问题

    前言: 做公众号以来,群主每天会收到很多奇奇怪怪的问题,群主发现大家的从业背景不同.知识背景不同.年龄阶段不同,会导致对同一事物的看法有很大的差异,本来根本不想写低代码平台,觉得网上已经写了那么多,差 ...

  • 微软低代码平台是一种方向,但真正的低代码开发一定开放,开源的

    前两天我发布了一篇文章,关于低代码的发展方向,没想到网友的反馈非常积极,也有很多深刻的留言.大家对低代码发展的方式有不同意见,微软的低代码并不被认可是符合真正低代码的发展方向,更像是一种店大欺客的感觉 ...

  • 3个小时,从学到做,我用低代码平台搭了一套管理系统

    过年闲来无事,研究了几款低代码平台,选择了其中一家,做了个小DEMO.本文将基于我虚构的"幼儿园健康上报系统"为例,演示如何用低代码平台快速搭建一套应用系统,并介绍演示国内外一些知 ...

  • 低代码平台四大常见用例开发

    作者:IT168网站 来源:IT168网站 如今,低代码对很多人来讲可能已经不再是一个陌生的名词.创新的低代码开发平台实现了低级别编码的抽象化和人工流程的自动化.低代码通过可视化开发工具和可重用组件, ...

  • 低代码平台:10分钟从入门到原理

    编辑导读:低代码平台是最近被热议的话题,通过自动代码生成和可视化编程,只需要少量代码,即可快速搭建各种应用,满足了很多开发人员和业务人员的需求.本文作者将围绕低代码平台从三个维度展开分析,希望对你有帮 ...