高速前行的低代码,其能力边界到底在哪?

news2024/9/25 6:27:08

最近半年,有好些来自不同岗位、不同立场的人开始问同一个问题:低代码平台的边界是什么?低代码无所不能吗?

 

“全民开发”、“人人都是开发者”这样的口号愈演愈烈,“低代码能力有没有边界”、“边界在哪”,这类问题的提出,可以算是一种理性的回归,因为很多提问者都是本着实事求是的态度,希望对技术概念正本清源。

这是一个令人惊喜的问题,但回答起来却有些吃力:

01

不同的提问者

对边界的理解和期待的答案不一样

提出此类疑问的有准备采购低代码的大型企业客户或生态伙伴的CEO、CTO,也有使用低代码平台的产品经理和工程师,甚至有低代码的销售、或者负责销售的COO。

总结一下,无外乎这三类:

  1. User:使用低代码平台构建应用解决企业数字化场景的人。

  2. Consumer:采购低代码平台解决企业自身数字化问题的人。

  3. Sales:销售、转售低代码平台的人。

这三类人的知识结构、关注点、和其所期待的答案维度是完全不一样的:

User:使用低代码平台的人

这类人群的问题比较容易回答,因为他们对于低代码能力边界的理解,最贴近低代码平台的能力参数,讲清楚低代码平台的能力参数,就基本上算是回答了他们的问题。

Consumer:采购低代码平台的人

这类人群的问题比较难回答,因为在回答之前,必须要了解他们的业务。他们对于该问题的设想,往往类似于:低平台能做一个风电场的数字化管理平台吗?低代码能做一个业财一体化平台吗?低代码能做一个B2C的电子商务平台吗?而由于他们业务的个性化与多样性,大部分情况下其实很难通过一次演示去回答他们的问题,尤其是低代码平台在没有实施过类似项目时。

Sales:销售、转售低代码平台的人

这类人群的问题最难回答,因为他们期待能得到一个低代码的目标用户画像,期待得到一条泾渭分明的标准线,线的这边是低代码能做什么,另一边是低代码不能做什么。

02

能力边界宽度

取决于工具、用户和场景

明确了要回答的对象,我们再谈谈:低代码的能力边界究竟是由什么决定的?

先讲一个小故事:

某地野猪泛滥成灾,政府组织狩猎者围剿猎杀。狩猎者训练有素,使用的狙击枪也都安装了夜视仪和红外瞄准器,单击命中率接近100%。然而新的问题出现了:野猪一般只在深夜成群出行,且防范意识极高,一遇到任何风吹草动,一声轻微的枪响或者一声同伴的嚎叫,它们就会飞速四散逃逸或躲入灌木丛再不出来。

唯一的解决方法就是让狩猎者团队培养出夜间行动的高度协作性,所有人保证在同一瞬间开枪,这样才能实现一击即中的效果。

类似于狙击枪,低代码平台能达到的“猎杀效果”(即能力边界),除了取决于自身的能力参数外,也取决于工具与使用者能力(狩猎者)和使用场景(夜晚)的匹配度,三者高度匹配将会产生最大的能力边界和最高效率。

过去在回答低代码能力边界的问题时,大部分平台给出的答案只有低代码平台能力参数,这样的答案往往只对前文提到的第一类人有用,要真正回答好这个问题,就必须从工具、用户和场景三个方面出发。

工具层面

我们需要提供类似于狙击枪的参数,如射程、后坐力等。对于低代码平台而言,Gartner已给出低代码平台的关键能力维度,综合中国信通院提供的《低代码无代码开发平台通用能力》,万应低代码的回答如下:

用户层面

类似于提醒狩猎者:在狩猎群居动物时,团队要同时开枪才能保证不会空手而归、狩猎大型猎物时,狩猎者最好要拥有2年以上狩猎经验。低代码平台也需要为提问者提供一份最佳实践规范和推荐能力要求。

万应低代码就建立了大量最佳实践的规范和案例:细致到如怎么样建立实体模型命名要遵循怎么样的规范如何处理逻辑编排里的异常和事物如何建立应用的设计体系,如何复用组件等等

结合近1000名低代码工程师的培育经验,我们也建议低代码工程师需要有一定的业务逻辑分析能力,是计算机相关专业毕业等。

场景层面

在场景层面,首先我们需要给提问者一些最佳场景建议,就像建议狙击枪要配合夜视仪、在夜晚猎杀泛滥的野猪一样:

比如我们建议服装企业使用低代码平台时,可以充分利用平台的开放性,接入现有的服装设计软件,将服装设计参数自动传递到淘宝、销售渠道、订货系统,这样可以更好的实现柔性制造和库存管控。

03

能力边界是动态的

只能探索、不能被定义

前面我们讲了,低代码能力边界取决于用户(客户)、工具(低代码平台能力)和场景三个维度,也分别就每个维度给出了万应低代码的答案,但即使如此也仅能描述出低代码能力边界的冰山一角,因为在这3个维度中,只有“工具”有较为清晰的边界,“用户”和“场景”则存在巨大的弹性空间。

在“用户”层面,客户自己的能力取决于客户本身的人才和行业知识沉淀,低代码的本质是工具,万应低代码将尽最大努力提升工具的“趁手性”,同时提供全面的人才培训,但软件思维的形成仍需时间积累。

在“场景”层面,不同客户使用低代码平台的边界是不一样的,厂商可以提供场景建议,但更多丰富的场景应该由使用者去探索。就像同样是自动驾驶技术,在百度将其用于全无人驾驶出行服务(萝卜快跑)从而获得商业上的成功,而其他车企则主要用于私家车辅助驾驶,同样也获得不菲的成效。

与此同时,在边界较为清晰的“工具”层面,低代码本身能力也一定会不断迭代,云计算、大数据、AI这些技术也会被持续应用到低代码平台中去,这是一个动态的过程。因此我们说,在当前阶段,低代码平台的能力只能被探索,不能被定义。

04

厂商要如何探索

低代码的能力边界

截至目前,国内大约涌现出300家低代码公司(其中有相当一部分是做无代码),大部分低代码平台依然还在发展的初级阶段。从低代码行业整体来看,很多低代码能力边界是还没有被探索出来的,或者是大家没有想清楚、不敢去想的。

有的平台采用发展大量C端开发者的方式去探索边界;有的平台发展大量合作伙伴去探索边界;有的平台自己建立交付中心去交付一些中大型项目探索边界。

对于万应这样一家真正从低代码项目交付中成长起来的企业,基于对于低代码的理解,我们正在并将坚持从以下方式去拓宽低代码能力边界:

始终将低代码平台底层能力放在第一位集中研发资源把平台能力参数做大做强。即专注于研究狙击枪的射程、夜视仪、枪的可装配性这些基础能力。

保持一个精悍的交付中心,在个别重点行业、重点客户去实践、验证低代码平台的能力比如能源、金融这些能力要求高的行业,这样就可以尽可能地提升低代码的行业外延

联合一批合作伙伴,利用市场的力量,去探索低代码平台行业边界大部分合作伙伴有较好的组织体系,比零散的开发者应该能够更好的使用低代码平台,可以从一个项目组开始,逐步扩充到一个部门,再到整个公司。对于平台来说,关键是如何对合作伙伴进行培训,进行技术支持,以及帮助合作伙伴在狙击枪上加上夜视仪。

当时代与技术发展到目前数字化越来越普及的阶段,尤其是当代人的工作与生活已离不开云计算和移动应用之时,通过软件手段开发出的各种生产力应用就成为人类提高工作与生活效率的主要手段。我们相信低代码编程能力将会变成一个与办公软件一样普及的基本办公技能,正如今天的office软件,相信在那样一个阶段,低代码的能力将被更多人看见

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/430649.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

数据要素化全面提速,数据复制将迎来春天?

数据复制市场将迎来真正的春天? 目前看的确如此。近日,国家发改委密集发文,从产权、分配、流通、安全等多个角度解读“数据二十条”( 《中共中央国务院关于构建数据基础制度更好发挥数据要素作用的意见》,简称“数据二…

算法的时间复杂度和空间复杂度(1)

1.算法效率 2.时间复杂度 3.空间复杂度 1.算法效率 如何衡量一个算法的好坏&#xff1f; 比如对于以下斐波那契数列&#xff1a; long long Fib(int N) { if(N < 3) return 1; return Fib(N-1) Fib(N-2)&#xff1b; } 斐波那契数列的递归实现方式非常简洁&#xff0c;但…

SOFA Weekly|SOFA 开源五周年来自社区家人的祝福、社区本周贡献 issue 精选

SOFA WEEKLY | 每周精选 筛选每周精华问答&#xff0c;同步开源进展欢迎留言互动&#xff5e;SOFAStack&#xff08;Scalable Open Financial Architecture Stack&#xff09;是蚂蚁集团自主研发的金融级云原生架构&#xff0c;包含了构建金融级云原生架构所需的各个组件&#…

《程序员面试金典(第6版)》面试题 10.05. 稀疏数组搜索(二分法,分治算法入门题目,C++)

题目描述 稀疏数组搜索。有个排好序的字符串数组&#xff0c;其中散布着一些空字符串&#xff0c;编写一种方法&#xff0c;找出给定字符串的位置。 示例1: 输入: words [“at”, “”, “”, “”, “ball”, “”, “”, “car”, “”, “”,“dad”, “”, “”], s “t…

2023有哪些便宜好用的蓝牙耳机?性价比最高的无线耳机排行

不管入手什么东西&#xff0c;性价比永远能成为人们入手的最重要的参考要素之一。那么&#xff0c;在蓝牙耳机市场中&#xff0c;有哪些便宜好用的蓝牙耳机&#xff1f;针对这个问题&#xff0c;我来给大家推荐几款性价比最高的无线耳机&#xff0c;一起来看看吧。 一、南卡小音…

采购系统是如何管理供应商的?

随着数字化的推进&#xff0c;企业面临着越来越多的供应商管理问题。企业采购数字化转型已经成为大势所趋&#xff0c;对于采购数字化转型而言&#xff0c;供应商管理是重要一环。 供应商准入管理 在供应商准入阶段&#xff0c;企业需要从供应商资质、财务能力、信誉能力、管理…

vite 安装腾讯im组件TUIKit问题记录

按照vue3ts要求安装依赖包 即时通信 IM Web & H5-含 UI 集成方案&#xff08;荐&#xff09;-文档中心-腾讯云 (tencent.com) 这个版本的文档采用全局安装sass&#xff1a; npm install -g sass sass-loader10.1.1 实际安装后遇到无法解析sass的错误提示&#xff0c;使用…

JumpServer堡垒机部署+基本使用

文章目录JumpServer 堡垒机一、理论知识&#xff1a;1、堡垒机与跳板机的区别2、JumpServer4A认证二、实践实验:1、初始化环境准备2、MySQL数据库部署3、Python3.6 程序部署4、Redis数据库部署5、Core组件部署6、Koko组件部署7、Guacamole组件部署1、安装FFmpeg2、安装Guacamol…

socket 及 字节序转换(嵌入式学习)

socket 及 字节序转换socket简介Socket为什么需要Socket&#xff1f;socket类型Socket通信模型字节序主机字节序到网络字节序网络字节序到主机字节序IP地址转换socket简介 1、1982 - Berkeley Software Distributions 操作系统引入了socket作为本地进程之间通信的接口 2、1986…

SAP MDG —— 使用DIF导入物料主数据 Part2 配置和应用

文章目录关于使用DIF处理物料主数据的相关信息配置定义数据传输对象类型 Object Types文件源和存档目录Web Dynpro 应用导入选项MDG_BS_FILE_IMPORT 的选择项本章小结关于使用DIF处理物料主数据的相关信息 配置 定义数据传输对象类型 Object Types 路径&#xff1a; MDGIMG-…

读懂AUTOSAR :DiagnosticLogAndTrace DLT(四)-- API解析

一、周期调用的函数&#xff1a;Dlt_TxFunction 根据参数DltGeneralTrafficShapingSupport&#xff0c;决定如何去发送DLT消息。如果为TRUE&#xff0c;那需要参考参数DltLogChannelTrafficShapingBandwidth为每个Log通道设置发送带宽&#xff1b;如果为FALSE&#xff0c;那么…

《LKD3粗读笔记》(9)内核同步介绍

文章目录1、临界区和竞争条件2、 加锁3、死锁4、争用和扩展性实现内核同步的意义是什么&#xff1f; 目前内核支持SMP&#xff0c;所以共享资源一定要防止并发访问&#xff0c;如果多个执行线程同时访问和操作数据&#xff0c;就可能发生各线程之间相互覆盖共享数据情况&#x…

ABeam News | 松下家电(中国)生产销售一体化SAP S/4HANA项目正式启动

近日&#xff0c;由德硕管理咨询&#xff08;上海&#xff09;有限公司参与实施的松下家电&#xff08;中国&#xff09;生产销售一体化SAP S/4HANA项目正式上线&#xff0c;松下集团代表董事全球副总裁本间哲朗先生及ABeam大中华区董事长兼总经理中野洋辅先生出席了项目启动会…

【实验报告】实验二 图像空间域频率域滤波

一&#xff0e;实验目的&#xff1a; 1. 模板运算是空间域图象增强的方法&#xff0c;也叫模板卷积。 &#xff08;1&#xff09;平滑&#xff1a;平滑的目的是模糊和消除噪声。平滑是用低通滤波器来完成&#xff0c;在空域中全是正值。 &#xff08;2&#xff09;锐化&…

【超全总结】集成环信消息推送注意事项(华为、oppo、vivo等)

环信即时通讯 IM 支持集成第三方厂商的消息推送服务&#xff0c;为 Android 开发者提供低延时、高送达、高并发、不侵犯用户个人数据的离线消息推送服务。 当客户端应用进程被关闭等原因导致用户离线&#xff0c;环信即时通讯 IM 服务会通过第三方厂商的消息推送服务向该离线用…

鸿蒙Service Ability的前世今生--进阶篇

二、SA的配置 ​ SA的运行需要配合多个配置项&#xff0c;此节专门对此进行说明。 ​ OpenHarmony中SA一般由两个配置文件和一个so组成。上一章节已介绍了生成so中代码。此节描述下另外两个配置文件(.cfg或.rc、xml)。 ​ SA的启动一般采用.cfg或.rc .xml libxxx.z.so方式…

Python 编程必不可少的unittest测试框架

一段表面看起来平平无常的代码&#xff0c;很可能暗藏很多bug无法一眼看透&#xff0c;没有经过测试的代码是不可靠的代码。上一篇讲过pytest测试框架这次我们换个框架。 unittest 是一个单元测试框架&#xff0c;单元测试完成对一个模块、一个类或一个函数的运行结果进行检验…

SpringSecurity之注销与自动登录

前言 前面我们讲解了用户的登录以及用户授权的过程。今天我们看一下&#xff0c;系统中常用的注销与自动登录各功能&#xff01; 注销操作 注销操作&#xff0c;首先需要在我们的配置类中添加上我们的注销路径。主要配置详见下方标红处代码&#xff0c;标记了退出的路径以及…

java轻量级框架MiniDao的详解

MiniDao是一款基于Java语言开发的轻量级持久层框架&#xff0c;它的目标是简化数据库操作流程&#xff0c;提高开发效率&#xff0c;减少代码量。MiniDao采用简单的注解配置方式&#xff0c;可以很容易地与Spring等常用框架集成使用。 MiniDao的主要特点包括&#xff1a; 简单…

浙大数据结构网课第一周入门

题目详情 Given a sequence of K integers { N1​, N2​, ..., NK​ }. A continuous subsequence is defined to be { Ni​, Ni1​, ..., Nj​ } where 1≤i≤j≤K. The Maximum Subsequence is the continuous subsequence which has the largest sum of its elements. For …