国内外低代码平台简析

1,387 阅读5分钟

Hello,World。用上这个作开头,似乎更符合程序员的意境。


近些年来低代码平台市场极速升温,特别是这一两年,很多低代码平台都频繁出现在互联网行业应用,其最根本就是实现了企业的降本增效。其实在调研中,不难发现目前国内的低代码平台大都没有脱离现有的技术框架,而是在现有先进技术基础上抽象出一套可视化的语言和组件。有些是针对ERP、有些是针对OA、有些是针对可视化表格处理,或者是针对一些特定场景下的软件应用。基本上在某种场景下,这些低代码平台的效率提升速度是非常客观的。而在未来,我们相信一定是灵活性越强的低代码平台才可以独占鳌头,灵活性越强就意味着这个低代码平台不是针对某一场景才能使用,而是绝大部分场景都能使用到的低代码平台。


下面我就国内外的常见低代码平台做一些综合特点介绍:

  • 国外:Mendix、Outsystems
  • 国内:牛刀、APICloud、iVX、搭搭云、氚云、简道云、云表、宜搭云等几家具有代表性的公司

--------------------------------------------------------------------------------------------


低代码就是“追求少的代码量,完成最多的开发工作”,不管是开发代码的工具还是代码本身都在追求“低代码”。这里面比较难的是如何把握“功能灵活性”和“操作学习简易性”的平衡。

评价“低代码”的标准:能做什么?效率如何?(抛开这两点,都是扯淡)

一、能做什么?

主要看逻辑是如何实现的?(特别是工具侧的逻辑实现能力,用代码实现的不算,因为都可以)灵活性如何?

(1)流程图方式:例如:Outsystems是通过流程图的方式来生成逻辑代码部分,他们内部叫做“MicroWave”“NanoWave”,用来分别控制前端和后台的逻辑。这种方式采用公司较多,操作企业对于大型应用还是挺难的,画图这个事对于大应用来讲也不好操作。

(2)事件触发式:例如:iVX(国内的公司),用触发式的事件面板来控制所有交互逻辑。开发起来还是体验不错的,只有他们一家公司这么做。

二、效率如何?

这个就要看整个产品设计理念,开放程度,组件抽象,开发配套,对复杂前后台支持程度。整体来说,综合能力算上,Mendix 、Outsystems 、iVX这三家开发效率最高,如果是算细分领域,例如,就开发一个表单,或开发一个工作流系统,那搭搭云、氚云做的不错。


--------------------------------------------------------------------------------------------


下面我们看国内外的“低代码”发展情况

一、国外情况

近两年,随着各种技术整体发展(例如,5G,我不相信有技术是可以完全独立存在和发展的,特别是新技术),不管程序员如何努力,瓶颈却变成了程序员本身。对各种应用的需求越来越大,但是程序员总量有限,培养难度大,应用开发周期长,应用维护成本高,这个矛盾成为了技术和市场发展的主要矛盾,“低代码”概念就是为了解决这个核心问题而生的。

国外的几家低代码公司:Salesforce,Mendix,Outsystems,Appian,Joget

(1)进入时间和领域

这些公司大都成立10年以上,有些都快20年了,这些企业基本上都是从企业应用开发开始做,重点在:表单生成和处理、工作流生成和管理、办公协作这几个领域。还有的是从更专业的企业领域进入“低代码”的,例如财务领域、HR领域、CRM领域等。

结论:低代码短时间是出不来的,要大量的积累和研发,特别是和企业的磨合非常重要。

(2)已经比较成熟

Salesforce、Appian、Joget这三家都已经上市,另外两家都是估值10亿美元以上的独角兽公司。

(3)服务和价格

都非常贵!主要服务大公司500强为主,一个license一个月都要几千美元。

二、国内情况

国内比较讲究“风口”,这个风口是2019年才吹过来的,所以有挺多新兴创业团队加入“低代码”阵营,也有一些“老牌的”团队转向这个市场。

(1)按成立时间

老牌团队(10年以上的):牛刀(以前做前端开源框架WeX5),APICloud(以前做App开发打包工具和API模块市场,严格意义上不算低代码工具,算是开发流程管理工具,还涉及到产品、设计、代码管理、项目管理等领域,我就不细说了),iVX(之前做H5、WebApp开发工具的),活字格(利用微软的Excel开发体系,进行二次工具化)

新进团队:“各种”云,但主流都是“表单”“工作流”“协作”这三种出生为主,太新的团队,我觉得做不了这个,因为“低代码”还是研究比较底层技术的领域,太短时间积累不出来。

(2)按功能分类

a. 灵活性从高到低 (很多低代码,是细分领域开发的,灵活性较差就不放进来了)

iVX、活字格、牛刀、氚云

b. 对工作流支持从高到低

搭搭云、ClickPaaS、 氚云、 iVX 、宜搭云

c. 对表单支持从高到低(这个上面几家都不错,可能是低代码的基础,我就不比较了)


--------------------------------------------------------------------------------------------


另外,我发现iVX是低代码中比较特殊的,因为,实际上它的开发过程基本上是“0代码”环境的。开发效率和维护也比较容易。它前身版本是iH5,口碑还不错。


宜搭云,是阿里云亲生的,现在虽然刚起步,但是至少说明有巨头已经开始关注这个赛道了,大家也可以持续关注一下。


总体来说,“低代码”发展方向还是非常看好的,毕竟是解放生产力的,但是要做好难度比较大,而且需要长时间的积累。