为什么低代码只能掀起小浪花?了解低代码的得失与前景

news2024/11/25 13:57:51

导语:低代码是相对于高代码和无代码的一个中间概念,通常强调的是用户不需要学习如何写代码,就能完成工作。然而低代码模式一直不温不火,原因是什么呢?一起来看一下吧。

最近互联网大公司裁员消息又起,“低代码平台”一词也在各大文章中反复被提及,掀起了一股程序员将被替代的风潮。为何概念宣传了很久很广泛,在美国市场也被验证过的低代码平台技术和产品,在国内的推广并未一帆风顺呢?

一、什么是低代码平台

Low Code (低代码)是相对于All Code(高代码)和No Code(无代码)的一个中间概念。

低代码通常强调的是用户不需要学习如何写代码,就可以完成写代码就能完成的工作。国内比较有名的低代码平台有阿里的宜搭,腾讯的云微搭,简道云、明道云等,以及新星之秀JNPF,国外有Mendix,OutSystems、微软、Google、Amazon等。

低代码通常解决的问题,是用户无代码能力,却希望能够创建网站、网页、APP、小程序等应用或服务,内容包含但不限于报表、数据分析、业务流程流转、宣传页面等。

二、举个例子

举一个最简单的例子:LandingPage着陆页。

通常,一个完整的着陆页的工作,包含UE设计、UIUX设计、前端开发、后端开发、服务器资源采购等工作。理论上至少需要产品经理、设计师、前端工程师、后端工程师等人员一起进行开发,属于高代码模式。

当你没有开发能力,但拥有设计能力的时候,将设计师的元素,通过低代码平台,进行逻辑梳理、页面配置、元素插入、数据绑定,得到想要的页面效果或产品,这属于低代码模式。

当你既没有开发也没有设计能力时,可以运用平台提供的模板,进行一定程度的修改,得到想要的页面效果或产品,这属于无代码模式。

所以当面临选择的时候,如何评估什么时候该用什么平台呢?

值得提一嘴的是,前段时间体验过一个十分好用的低代码软件平台JNPF,如果抛开名气只谈性价比,那么可以大胆选择它。

由于它支持的功能较多,技术栈很完备,还破天荒的支持全源码!技术栈采用的是最新的前后端分离框架(SpringBoot+Mybatis-plus+Ant-Design+Vue3)。代码生成器依赖性低,灵活的扩展能力,可实现二次开发。不知道你是否有过低代码软件平台的经历?可以试试它!

应用:www.jnpfsoft.com/?csdn

三、为何说低代码模式前途难料?

1. 专业度问题

社会分工告诉我们,专业的人做专业的事。低代码平台并非无代码平台,依旧需要程序编写和软件思维,需要一定的逻辑能力,从这个角度讲,低代码平台操作员最好是程序员。

而从业务角度上,自己的业务自己负责,产品经理或者负责人操作低代码平台,才有可能以最快的速度做出想要的产品或服务。从这个角度讲,低代码平台操作员最好是业务人员。

然而由于过往的业务拆分得足够细致,人才市场对人员的专业度要求肯定与工资相匹配,无论是程序员还是业务人员,都会将专心使用低代码平台看做是鸡肋。

而真实操作低代码平台的操作员通常是实习生或打杂的同事,一定程度上低代码操作员是没有太多专业性可言的,对职业发展并无太多好处。那么使用低代码将是更多人相对排斥的工作。

2. 成本

低代码平台的学习成本,理论上低于高代码平台,高于无代码平台;运营成本则高于高代码平台,低于无代码平台。

这种高不成低不就的问题,也正是其钱途难料的原因之一。事实上类似外包公司的团队,虽然有低代码的需求(降低人员成本),但由于无代码平台也有很多并且也非常好用、成本更低、速度更快,所以这部分市场也是受到挤压的。

3. 通用性问题

通用性问题是摆在低代码平台上几乎是难以迈过的坎。

除了阿里、腾讯、字节这种巨头,能够通过自身生态找到需求,提供低代码通用性解决方案以外,其他大多数低代码厂商拿到B单,十有八九要有一定量的个性化定制,毕竟国情和市场环境决定了B端需求方的主导地位。

而个性化定制带来的问题,不仅仅是开发问题,还有长期维护问题。由于低代码平台还是没有逃脱代码要求的思维方式,无论是产品通用性还是版本通用性,都对产品开发方是一个很大的考验。

四、低代码平台的未来可能性

1. 工具化

低代码平台对于有代码能力的高级程序员来说,可以通过工具化来解放生产力。

在人员成本越来越高的当下,国内出现众多以IT服务为主的自由职业者或小型工作室。低代码是否能够更极致的打通上下游环节,降低使用和维护成本,赢得生产者们的信赖,是未来能否赢得市场的一个重点。

2. 更高维的智能中台

低代码一定不是最直戳人心的卖点,甚至无代码也不是,成本、速度、效果才是。

是否会出现人工智能的中台,如Copilot之于开发者,以专业的角度看不是不可能,不是不可以,甚至应该是存在的。而这样的中台,估计还是会出现在巨头的平台上,毕竟丰富的使用场景和代码储备,是这样高维AI的营养来源。

程序员会因为低代码而失业么?也许到那时,代码能力会成为义务教育的一部分,毕竟人类的创造力在机器这个载体上的发展,似乎才刚刚开始。

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

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

相关文章

裁剪内核和新内核available差异大原因分析

背景 host内核裁剪时会进行收益的比较,比如裁剪前用5.10最新内核得出内存数据,然后和裁剪后的内存数据进行对比。 在进行对比中,发现裁剪后的内存available比裁剪前多了10个G,有点不正常了,需要分析下这10个G到底是怎…

基于VORS、CCDM模型、GeoDetector、GWR模型集成技术在城镇化与生态系统健康空间关系分析及影响效应

详情点击链接:基于VORS、CCDM模型、GeoDetector、GWR模型集成技术在城镇化与生态系统健康空间关系分析及影响效应 第一:生态系统健康理论基础及研究热点分析 1.生态系统健康概念及内涵 2.生态系统健康评价方法与指标体系 3.城镇化与生态系统健康 4.…

Git使用规范Git常用命令

Git使用规范&&Git常用命令 分支规范 master分支 master的分支HEAD和历史commit均是是稳定、可发布的状态。master分支的每个commit都需要打tag,如v1.0、v1.1、v1.2、v2.0等。仅能从test分支和hotfix分支合并过来。 hotfix的合并必须是通过代码审核和测试…

AI数字人:图像超分辨率模型 Real-ESRGAN

1 Real-ESRGAN介绍 1.1 Real-ESRGAN是什么? Real-ESRGAN全名为Enhanced Super-Resolution GAN:增强的超分辨率的对抗生成网络,是由腾讯ARC实验室发布的一个盲图像超分辨率模型,它的目标是开发出实用的图像/视频修复算法&#xf…

oled拼接屏在柳州的户外广告中有哪些应用展现?

柳州oled拼接屏是一种高端的显示屏,它采用了OLED技术,具有高亮度、高对比度、高色彩饱和度、高刷新率等优点,能够呈现出更加真实、清晰、细腻的图像效果。 同时,柳州oled拼接屏还具有拼接功能,可以将多个屏幕拼接在一…

2023婴幼儿奶粉市场数据分析(天猫数据中心)

我国婴幼儿奶粉市场一直保持着相当大的规模,虽然近几年新生人口数量不断下降,但伴随消费者的消费升级不断加速、大龄孩童吃奶粉的时间延长等,整体来看,婴幼儿奶粉行业市场规模保持平稳。 根据鲸参谋电商数据分析平台的相关数据显示…

240. 搜索二维矩阵 II

题目描述&#xff1a; 主要思路&#xff1a; 利用矩阵中的单调性进行搜索。 class Solution { public:bool searchMatrix(vector<vector<int>>& matrix, int target) {int nmatrix.size(),mmatrix[0].size();int in-1,j0;while(i>0&&j<m){if(m…

Hadoop: High Available

序言 在Hadoop 2.X以前的版本&#xff0c;NameNode面临单点故障风险&#xff08;SPOF&#xff09;&#xff0c;也就是说&#xff0c;一旦NameNode节点挂了&#xff0c;整个集群就不可用了&#xff0c;而且需要借助辅助NameNode来手工干预重启集群&#xff0c;这将延长集群的停…

行为型模式 - 命令模式

概述 日常生活中&#xff0c;我们出去吃饭都会遇到下面的场景。 定义&#xff1a; 将一个请求封装为一个对象&#xff0c;使发出请求的责任和执行请求的责任分割开。这样两者之间通过命令对象进行沟通&#xff0c;这样方便将命令对象进行存储、传递、调用、增加与管理。 结构 …

美颜SDK与动态贴纸技术的发展趋势:向更智能、更新颖的美化

美颜SDK和动态贴纸技术在近年来迅速发展&#xff0c;成为移动应用、社交媒体和视频直播等领域中不可或缺的元素。本文将探讨美颜SDK和动态贴纸技术的最新发展趋势&#xff0c;包括智能化算法的应用、增强现实的融合以及个性化定制的兴起。我们将展望未来&#xff0c;展示这些技…

LiveGBS流媒体平台GB/T28181功能-平台国标GB28181级联上级如何抓包分析windows抓包和Linux抓包Wireshark和TCPDUMP

LiveGBS平台国标GB28181级联上级如何抓包分析windows抓包和Linux抓包Wireshark和TCPDUMP 1、背景3、抓包工具准备3.1、Linux3.2、windows 3、找到级联的上级ip4、执行命令抓级联的上级ip4.1 Linux4.2 Windwos 5、触发相关操作6、停止抓包6.1、Linux6.2、Windows 7、查看抓包8、…

【笔试训练】排序子序列和倒置字符串

目录 一、选择题 二、倒置字符串 一、选择题 一、A 派生出子类 B &#xff0c; B 派生出子类 C &#xff0c;并且在 java 源代码有如下声明&#xff1a; 1. A a0new A(); 2. A a1new B(); 3. A a2new C(); 问以下哪个说法是正确的&#xff08;D&#xff09; A. 只有第一行能通…

项目化思维

项目任务负责人的角色 整合者 管理者 影响者 明确需求和目标&#xff1a;IPAD四问法 I:Influencer关键影响人 P:Purpose目的 A:Acceptance 成功标准 时间&#xff0c;成本&#xff0c;质量 D:Deliverables 可交付物 MoSCoW原则 任务分解WBS&#xff08;work breakdown str…

【已解决】哪些软件可以解压RAR文件?

RAR文件是我们日常生活及工作中经常用的压缩文件&#xff0c;文件压缩后可以更方便储存或者传输&#xff0c;后续要使用的时候再进行解压。 那RAR文件如何解压呢&#xff1f;哪些软件可以用来解压RAR文件&#xff1f;在这一方面还是小白的小伙伴可以来看看下面的分享。 解压任…

06_本地方法接口+07_本地方法栈

一、本地方法&#xff1f; 本地方法就是Java调用非Java代码的接口。 本地方法的作用是融合不同的编程语言为Java所用&#xff0c;它的初衷是融合 C、C程序 二、为什么要使用Native Method? 三、本地方法栈 Java虚拟机栈用于管理Java方法的调用&#xff0c;而本地方法栈用于…

JVM系统优化实践(20):GC生产环境案例(三)

您好&#xff0c;这里是「码农镖局」CSDN博客&#xff0c;欢迎您来&#xff0c;欢迎您再来&#xff5e; 某新手开发工程师接到了一个保存Elasticsearch日志的任务&#xff0c;以供后续分析之用。但写代码的时候&#xff0c;误将保存日志的代码段弄成了无限循环&#xff0c;程序…

玩转单细胞(10):替换单细胞Seurat对象UMAP坐标

玩转单细胞往期精彩系列&#xff1a; 玩转单细胞(2):Seurat批量做图修饰 玩转单细胞(3):堆叠柱状图添加比例 玩转单细胞(4):单细胞相关性 玩转单细胞(5):单细胞UMAP图只标记特定细胞群、圈定细胞群及坐标轴修改 玩转单细胞(6):单细胞差异基因展示之对角散点图 玩转单细胞…

《爆肝整理》保姆级系列教程-玩转Charles抓包神器教程(5)-Charles如何设置捕获Https会话

1.简介 在大数据时代&#xff0c;互联网时代&#xff0c;个人信息安全尤为重要&#xff0c;网络安全在近日多起电信诈骗事情发酵下的情况下&#xff0c;引起国家&#xff0c;企业&#xff0c;个人对于互联网安全进一步的重视。而之前很多以http协议传输的网站出现的网站信息泄露…

APIKIT 自学日记:不光有测试报告,还可以保存测试方案呢

在 APIkit 中做测试&#xff0c;可以直接查看测试报告的&#xff01; 测试报告 进入测试报告页面&#xff0c;在这里会列出所有手动批量测试、定时测试、Open api测试的测试报告。 查看测试报告 点击顶部的标签&#xff0c;进入定时测试报告列表&#xff0c;你可以在这里选择…

【hadoop】HDFS

HDFS 操作HDFSWeb Console 网页工具操作NameNode操作SecondaryNameNode 命令行Java API HDFS的原理解析数据上传的过程数据下载的过程 HDFS的高级特性回收站配额Quota名称配额空间配额 快照Snapshot安全模式 SafeMode权限管理&#xff1a;类似LinuxHDFS的集群 HDFS的底层原理&a…