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

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年7月8日 下午5:08
下一篇 2024年7月8日 下午5:20

相关推荐

  • 党建融入安全生产交流发言

    尊敬的各位领导、各位同事: 大家好!今天,我很荣幸能够在这里与大家分享我对党建融入安全生产的看法和经验。 安全生产是企业最重要的工作之一,而党建则是企业中非常重要的一环。党建融入安…

    科研百科 2024年11月15日
    7
  • 武汉贝斯特项目管理系统

    武汉贝斯特项目管理系统:一个高效团队的助力 随着现代企业的快速发展,团队协作已经成为了一个必不可少的部分。而武汉贝斯特项目管理系统,则是一个高效团队的助力,可以帮助企业更好地管理和…

    科研百科 2024年12月16日
    0
  • “增城党建云”智慧平台上线啦!可实现这些功能……(增城党建云下载)

    9月29日下午,“增城党建云”智慧平台正式上线启用,通过运用互联网、大数据等信息技术,创新党组织活动方式,改进党员教育管理,推动全区基层党建工作全面提质增效。 今年是加强基层党组织…

    科研百科 2024年6月27日
    61
  • 系统集成项目管理案例题库及答案

    系统集成项目管理案例题库及答案 随着信息技术的不断发展,系统集成项目管理已经成为了项目管理中的一个重要领域。系统集成项目管理是指将多个不同的系统或软件进行集成,并实现对这些系统或软…

    科研百科 2025年1月28日
    0
  • 一个合格的甲方施工管理,应该怎么做?(甲方如何管理好施工单位)

    一、首先讨论甲方和乙方及其他方的不同。 1、当甲方,目前有一个非常流行的词语叫做“甲方思维”。“甲方思维”其实指代的是一种思考的维度和方式,其目的是由表及里地系统性的解决问题。有点…

    科研百科 2022年5月25日
    665
  • 8个完全免费的软件合集,你总会用到的(免费软件app有哪些)

    1、PDF Shaper Professional 【PDF Shaper Professional】是一个免费体积小的PDF转换工具,支持的格式颇多,包括Doc、TXT、图像、扫…

    科研百科 2023年3月14日
    327
  • 六师附小校长调动公示

    六师附小校长调动公示六师附小校长调动公示下次领班会会上各位老师发言“六一快乐”当下是人人都期待的我是“六一”少年班我是“六一”少年班目前在帮孩子戒除网瘾的方法,基本上只有三大类,父…

    科研百科 2024年11月22日
    1
  • 轻流低代码平台

    轻流低代码平台:简化开发流程的利器 随着科技的不断发展,软件开发已经成为了现代社会中不可或缺的一部分。然而,传统的软件开发过程往往复杂而繁琐,需要大量的时间和资源。为了解决这个问题…

    科研百科 2024年2月27日
    121
  • 广州医生科研项目申报时间

    广州医生科研项目申报时间:2023年2月18日 2023年2月18日,广州医生科研项目申报时间。在这个日期之后,许多广州医生将会开始申报他们最新的科研项目。作为一项重要的工作,医生…

    科研百科 2025年4月29日
    1
  • 我国棉花抗黄萎病新品种选育技术居国际领先

        近日,由中国农业科学院农产品加工研究所、植物保护研究所和南京农业大学等单位共同完成的“棉花抗黄萎病中植棉系列新品种选育及应用&rd…

    科研百科 2022年5月17日
    263