聊一聊低代码的分类及意义(低代码的概念)

no code / low code / pro code

  • no code:自己编程给自己用,给用户的感觉是一个更强大的办公/实用软件。主要的手段是用图形化操作等方式降低学习曲线。no code 一定要面向非常固定的领域才能做到好用。
  • low code:编程给其他人用,为此创造了一个 citizen developer 的概念。主要的手段是平台预制好常见的需求,减少需要从头写的代码。low code 也要面向指定的领域才能让平台提前预测需求,但相比 no code 可以不把使用场景限定得那么死。
  • pro code:low code 的平台自己不会选择 low code 来创建这个平台本身,因为 low code 并没有降低从头构建一个系统的成本。但是 pro code 的平台自己会选择 pro code 来创建这个平台本身,比如 react 开发者会选择用 react 来创建自己的开发工具,因为 pro code 的工具和平台都是以从根本上降低从头构建一个系统的复杂度为目标的。

按适用范围的维度来分类

这个维度下,低代码平台可以分为专用型和通用型两种。

所谓通用,指的是开发平台不事先假设自身只能应用在特定的场景、业务、行业,而是具有广泛的适用范围。

具有这样特征的开发平台往往需要有一个通用的底座。这个底座是纯技术性的,它不依赖于特定的业务功能,而只与业界广泛使用的标准协议、技术标准产生耦合。不过,这个时候,我们只有深入平台架构实现的细节,才能判断平台到底是低代码还是无代码,这就导致平台的使用者难以甄别。

但是,通用是有代价的,越通用就往往意味着在特定业务场景下的效率越低,越通用就意味着默认配置里的个性化信息越少,为形成某个具体场景所需的配置量就越大,从这个具体场景的角度看,效率相应也就越低。

所以通用型的低代码平台往往伴生着这个特征:有相对完善的有插件(或类似)机制。这一点相对来说比较好识别,相对高通用性的技术底座来说,插件是廉价的,因此通用性低代码平台往往会有数量众多的插件。这些插件可以定制出各式各样具体的业务场景,通过插件的定制化和扩展性来解决效率问题。

现在业界其他低代码平台都可以输出哪些类型的 App,大概有流程驱动型、表单驱动型、模型驱(ORM)型、BI 分析类型这几种,具体你可以看看这张表格(5 星为满分):

聊一聊低代码的分类及意义(低代码的概念)

低代码的技术意义与商业价值

技术意义

  • 同种类型业务的快速迭代是不用多说的,提高了效率,减少了成本。
  • 可视化的技术可以将低代码体系从研发的角色延伸到设计、产品、运营等角色,在项目开发初期的时候对项目就能做出一定的分析与构建
  • 通过低代码生成的项目,可以统一进行基础库的升级。埋点、检测等一系列的有规则的统一配置都使用相对应的低代码生成。
  • 减少人工开发,测试回归、问题定位就会更加精准。

商业价值

将技术上的意义全部体现在商业中可以总结为下面 3 点:

  • 速度:可以快读搭建基础项目、进行个性化定制
  • 成本:减少中级研发的投入
  • 安全:机器永远比人安全,产生的问题会更少,且更容易定位

行业状态速读

网上这方面的信息实在太多了,多数说的有鼻子有眼,但不知道真假,所以我只看专业调查机构输出的报告。我首先要向你推荐的就是 Gartner 绘制的关于低代码的魔力四象限报告,关键部分就是下面这张图,概括性非常强。

聊一聊低代码的分类及意义(低代码的概念)

作为低代码的实现者,一般看这种报告都是以竞品调研为目的的,因此我们一般只研究 Leader 象限里的提供商就可以了。Leaders 这个象限显示的是技术能力较强、对未来的规划很清晰的厂商,其产品被市场广泛认可,对我们有极强的参考价值。

其次我想向你推荐的是 Forrester 的 Forrester Wave™ 报告。与分析 Garter 的魔力四象限相似,我们仍以 Leader 这一波里的厂家作为我们的调研对象。

聊一聊低代码的分类及意义(低代码的概念)

与魔力四象限的结果比对,你发现了啥?两家机构对低代码的 Leaders 给出了几乎一样的结论,对吧?在Leaders 里,头部机构取得了一致意见。这两份报告为我们低代码平台的竞品调研给出了一个非常明确的指引,所以如果你现在还在头疼不知道如何下手做调研的话,他们就是极佳的研究和参考对象。

那么国内的厂商是啥样的状态呢?

聊一聊低代码的分类及意义(低代码的概念)

《艾瑞报告》把低代码厂商分成了通用型和垂直型两种,垂直型和专用型是类似的,均指只能应用在某个业务领域的低代码解决方案,无法运用到其他领域。

平台分类

一切能通过少写代码来完成业务的方式都可以纳入低代码体系。

不同的实现方式

  • 打造Paas平台,根据jsonSchema数据直接渲染页面。中后台、客户端产品均可使用。
  • 利用jsonSchema编译pro code。中后台、客户端产品均可使用。
  • 设计图 机器学习直接渲染页面。基于sketch、蓝湖直接输出代码的特性实现,目前多为H5宣传页

不同的使用群体

  • 通用型的低代码平台,接近零代码平台的体验,类似易企秀,大多是提供给公司外的用户使用。
  • 领域型的低代码平台,主要方向是简化开发工作量,偏产品经理、项目经理使用。
  • 给开发提供工具的低代码。

不同的使用方式

  • 图形化拖拽
  • 基于表单配置
  • 设计图直出

ps:1、2均依赖规范化的jsonSchema做数据存储。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

(0)
上一篇 2024年5月16日 上午11:42
下一篇 2024年5月16日 上午11:53

相关推荐

  • MSM软件

    MSM软件介绍 MSM(多任务处理)软件是一种强大的应用程序,允许用户在同一设备上同时运行多个应用程序,例如浏览器、电子邮件、聊天应用程序等。这种软件的出现极大地方便了我们的生活和…

    科研百科 2024年10月31日
    0
  • 三段:内控(内控的三要素)

    一次完整的认知行为 有四个关键控制点:认知飞轮 1、感知:获取 2、认知:分析 3、决策:根据评估 做出决定 黑白决策 4、行动:一往无前执行 野蛮执行 接力棒比赛 交棒是关键。 …

    科研百科 2024年5月10日
    67
  • linux应用软件

    Linux应用软件: 探索虚拟世界 Linux是一款流行的操作系统,提供了强大的功能和灵活性,使其成为企业和个人计算机的首选。除了桌面环境外,Linux还提供了许多应用程序,这些应…

    科研百科 2024年10月5日
    16
  • ubuntu 做开发

    Ubuntu是一种广泛使用的操作系统,特别适合开发人员进行软件开发。它是一个基于Linux的开源系统,提供了丰富的开发工具和环境,使开发人员能够更加高效地进行开发工作。 首先,Ub…

    科研百科 2024年2月24日
    115
  • 花了整整48小时,制作的财务进销存管理系统,竟比买来的还要好用

    年前公司买的财务管理软件到期了,老板觉得公司当前业务还不是特别多就决定暂时先不续费了。 没想到最近销售部门给力,业务增加了特别多,我们有些忙不过来了。 为了减少工作量,不用再加班,…

    科研百科 2022年7月22日
    280
  • 阿里 项目管理系统

    阿里项目管理系统: 成就商业巨头的数字化工具 自从1999年阿里巴巴成立以来,它一直是中国最大的电子商务公司之一。但是,阿里巴巴的成功不仅仅是因为它是一家成功的公司,还因为它拥有一…

    科研百科 2024年8月22日
    26
  • 西藏首家VR党建学习中心启用

    图为移民管理警察、机场工作人员等体验VR学党史。 郇咏 摄 图为移民管理警察、机场工作人员等体验VR学党史。 郇咏 摄 中新网拉萨6月30日电 (郇咏)30日,拉萨出入境边防检查站…

    科研百科 2023年1月12日
    122
  • 科研项目续研工作总结怎么写科研项目续研工作总结怎么写

    科研项目续研工作总结怎么写 随着科技的不断发展,科研项目的进度也在不断推进。为了更好地完成项目的研究,有些项目可能会进行多次续研。在续研过程中,我们需要对之前的研究工作进行总结,以…

    科研百科 2024年9月13日
    23
  • 横向科研项目增值税算税表横向科研项目增值税算税表

    横向科研项目增值税算税表 横向科研项目增值税算税表是横向科研项目中必不可少的一项文件,它包含了横向科研项目的增值税计算和缴纳情况,对于科研项目的的财务和管理都有着重要的影响。 在填…

    科研百科 2024年6月12日
    63
  • 和微信一模一样的聊天软件(办公聊天软件有哪些)

    办公聊天软件有哪些 随着现代办公自动化的不断提高,越来越多的公司和组织开始使用办公聊天软件来提高工作效率和团队协作。本文将介绍目前市面上常见的办公聊天软件,以及它们的特点和优缺点。…

    科研百科 2024年6月5日
    52