低代码开发真的存在悖论吗?

低代码开发平台(Low-Code)简要介绍 本文简要阐述了低代码开发的概念、特性,并选取了几个具有代表性的低代码开发平台进行介绍。低代码开发通过可视化编程界面以及拖放组件来构建网页和移动应用程序,显著提升了开发速度和简化了应用程序管理流程,降低了开发成本。 阅读详情

低代码开发真的存在悖论吗?#

如果按照第一性原理,很多事情只要不违背物理规则,都是可以做的,只是当前还没有人想出很好的解决方案!低代码也是一样。(关于低代码的提法是否科学,我们就不讨论了,其实我觉得这种叫法本身就不科学,“代码越来越少”一定是编程演进的方向。好吧,先不管这个名字了。)

如果当前的低代码平台真的可行,首先需要解决以下三个当前低代码平台普遍缺陷(iVX例外):

一、平台锁定问题?(研发安全问题)

如果要解决这个问题,就需要生成完整的可读性强的且不依赖任何商业产品的——前后台源代码(可以独立编译部署那种)。

甚至低代码平台本身开源也不能解决问题,一定要生成的代码本身可读而且完整,才能避免“平台锁定”。很多人就会说,“人家低代码平台都开源了,有什么解决不了的?”,我就告诉你“有点用处,但是真不大。就像Windows开源了,但是上面的应用没有代码,最终企业还是去维护应用,而不是去维护Windows,哪怕这个企业真能维护Windows,也成本太高,有违低代码降低成本的初衷!”所以,哪怕是开源,如果架构不好,一样解决不了锁定的问题,用处也不大。

解决方案:生成应用全栈代码,要求可读性高,用既有标准(例如前端生成 vue/react,后台Java SpringBoot)或直接支持生成多种语言。

二、产品用户自身冲突问题?(简单说就是:用户体验差)

由于种种原因(其实主要是强行引入完整的BPM解决方案造成的),多数低代码平台设计了很多开发工具,有前端的、工作流的、画逻辑的、数据可视化、表格的、表单的... ,里面时不时就嵌入点代码,反正要程序员才能看懂的😂。表面上看,平台好像是给“开发者”和“业务编辑者”共同设计的,实际上谁的体验都不好。“开发者”觉得功能受限,很多东西用不了,不灵活;业务人员觉得里面编程东西太多,头皮发麻🤪。所以两边不受待见,推起来就很难。

解决方案:通过“组件隔离代码”,让平台初级开发者,可以“零编程背景知识”使用。

同时,让平台对“代码/程序员”友好,包括:自定义组件、引入各种库和SDK、自定义前端和后台代码。(注意初级开发者或业务编辑者,只能看到通过组件隔离过的应用,可以考虑不同的版本给到程序员开发者和初级开发者)

三、对于需要开发的东西,开发还是慢!(很多时候比代码慢)

这个有组件设计的原因,也有逻辑表达的原因,还有选择编程语言使用技术架构的原因。但实际上也是可以解决的。

解决方案:面向组件编程,抽象、抽象、再抽象,封装、封装、再封装,万物皆组件。另外在可视化的逻辑表达上,尽量不要画图,特别是复杂的,画不出来,会很慢。当然,还有很多很多技术手段和方案,都要用上,才能让开发效率上去,例如封装云计算产品为后端组件等,使用AI能力等。

PS: 为啥说iVX除外,因为基本上iVX已经解决这些问题了,算是这个领域比较领先的,大家可以仔细研究一下。其实正如我一开始说的,我觉得低代码这个叫法本身并不是很科学,但似乎现在也没有啥更好的了。

高等数学第五章---定积分(§5.3定积分的计算方法) 这篇博客详细讲解定积分的计算方法,包括直接法、凑微分法、变量代换法和分部积分法。通过典型例题演示如何运用这些技巧计算定积分,特别强调换元必换限的原则和奇偶函数的简化处理。内容涵盖代数变形、三角代换、分段函数积分等常见题型,并附有详细的解题步骤和常见错误分析。适合微积分学习者系统掌握定积分计算技巧,提升解题效率。文中还包含积分等式证明和变限积分函数求导等进阶内容,帮助读者深入理解定积分的应用。 阅读详情

相关推荐

ros1 ubuntu22.04 安装教程

ROS1 ubuntu22.04 安装教程

autolabor的博客 9195

拼凑出来的低代码平台,真的好用吗?(浅谈行业怪象)

很多平台看上去功能很多,实际上这些功能都是散的、堆叠上去的,在使用中会出现各种问题。iVX应该是目前公认最强大的低代码平台之一,而且是完全免费的(不管是个人还是企业,都是免费的)而作为一种编程语言而存在,本身就不应该收费,这一点 iVX 就可以完爆其它低代码平台,更不用提它遥遥领先的使用性和易学性了。当然,作为开发者的角度,永远是动手>理解的,所以说,大家可以大胆尝试一下,看看我的判断是否准确。

陈橘又青的博客 3万+

2024年物联网嵌入式最新嵌入式期末大作业——家用智能晾衣杆,初面蚂蚁金服

在家用智能晾衣杆中,用户可以根据自身的需要,切换手动和自动两个模式。天气对应的接口对应心知天气的天气图,可以下载后:调整尺寸->调整透明度->用画图工具保存为单色位图->提取出点阵信息(如我用的zimoV2.2软件),将点阵信息,存到数组里,根据weather的信息,调用display.drawBitmap()方法就能打印出对应的天气了。该库依赖于,将他们导入后,设置屏幕的主从关系,片选信号和数据,时钟信号等引脚后,就设置好屏幕的驱动。

2401_85013604的博客 1247

低代码开发前景如何,大家都真的看好低代码开发吗?

低代码(Low-Code)是最近很火的一个概念,类似的还有无代码平台。这类工具主张通过简单的配置,特别是图形化的设置,就能实现业务逻辑,从而形成自动化的生产力。

pantouyuchiyu的博客 1357

STM32驱动电磁阀电路设计:从光耦选型到MOSFET驱动的实战解析

本文深入解析了STM32驱动24V电磁阀的完整电路设计,重点探讨了光耦选型与MOSFET驱动两大核心环节。针对电平转换与电气隔离需求,详细对比了EL357N与TLP2310等光耦在CTR、速度及耐压等关键参数上的差异与应用场景。同时,文章提供了MOSFET关键参数解读、驱动电路优化方案(如推挽驱动)以及完整的PCB布局、电源处理与调试避坑指南,旨在帮助工程师构建稳定可靠的工业控制电路。

weixin_29184371的博客 233

Java + Selenium + TestNg + Allure Web UI 自动化

我们知道,在Python中针对Web UI自动化有Python + Selenium + Pytest/Unittest +Allure的技术栈。那么对于Java而言,也有其独特的Web UI 自动化技术栈。相同的,我们同样的运用Selenium框架,测试报告同样运用Allure。不同的是,我们运用的语言由Python转化为了Java,测试用例管理框架从Pytest转化为了TestNG。

qq_45594960的博客 1912

低代码让开发变得不再复杂

在数字化的时代背景下,企业都面临巨大的数字化转型的挑战。为了应对这样的挑战,企业软件开发工具和平台也在不断革新和发展。低代码开发平台随之应运而生,成为了许多企业转型的首选方案。iVX 致力于为企业数字化转型提供最佳的软件开发解决方案。iVX 作为一款完全开源的低代码开发平台,在可视化配置和用户协作等方面具有明显的优势。与此同时,它还提供了一个庞大的社区和生态环境,以支持更高水平的应用程序扩展和开发。iVX应该是目前公认最强大的低代码平台之一,而且是完全免费的。大家快去试试吧。

buhuisuanfa的博客 3万+

即插即用系列(代码实践) | CVPR 2025 FDConv:频域动态卷积,打破密集预测任务的参数效率瓶颈

本文提取自 CVPR 2025 的最新底层算子革新论文《Frequency Dynamic Convolution for Dense Image Prediction》。近年来,动态卷积(Dynamic Convolution)通过融合多个并行卷积核极大地提升了模型性能,但研究表明:这些并行卷积核在频域上的响应高度相似,导致了极其严重的参数浪费,且缺乏对不同频率特征的自适应能力。本文复现了该网络的核心架构——FDConv(频率动态卷积)。该方案创造性地在傅里叶域(Fourier Domain)中学习固定参

分享顶会顶刊论文即插即用模块 110

低代码真的能取代传统开发吗?深度剖析优缺点

低代码(Low-Code)开发平台通过图形化界面和预设模板,使用户能够在无需编写大量代码的情况下,快速开发和部署应用程序。低代码平台通常提供拖拽式组件、表单生成、业务流程建模等功能,开发者只需要配置、连接或定制化少量代码,即可完成应用开发。与传统的编码方式相比,低代码开发大大简化了开发过程。低代码作为一种新兴的开发方式,已成为当前软件开发的一个重要趋势。企业在选择低代码平台时,需要根据项目的规模、复杂度、团队能力以及未来的扩展需求,做出理性的决策。

测试者家园 2209

UG\NX二次开发 获取对象的引用集

获取对象的引用集,一个对象可能有多个引用集,下面这个封装函数可以获取对象的所有引用集。

王牌飞行员_里海的博客 489

couldn‘t upgrade db schema: insert into ACT_GE_PROPERTY values (‘common.sche[已解决]

启动整合了flowable的项目,初始化时报错。flowable没有自动建表, 原因 测试数据库版本是MySQL5.7。经过查询和尝试,原因是:在这个数据库里面,已经有一个数据库里面有activiti的这些表了,它检索的时候全库检索查到它了,所以flowable不去建表了,但是我们指定的这个schema里卖弄还是空的,所以它报了找不到表。解决方法:mysql的链接上加上参数如下,让本schema成为默认的schema。...

JavaPub 6003

【低代码开发】:低代码开发助力应用创新

低代码开发是一种通过可视化编程工具和预构建组件来快速构建应用程序的方法。它的核心理念是通过最大程度地减少手写代码的数量,让开发者能够专注于业务逻辑,而非繁琐的编码工作。通过低代码开发,开发人员可以利用直观的图形界面和拖放操作来构建应用程序的前端和后端功能。预构建的组件和模块进一步简化了开发流程,让开发者无需从头开始开发每一个细节,从而极大地提高了开发效率。

小小小智_x0__0x_的博客 6031

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

低代码,你真的了解吗?真的那么火吗?

简单地说,低代码平台是一种软件开发工具,旨在让用户使用最少的编码知识和手动编程工作来构建应用程序。这些平台提供了图形化的用户界面和可视化工具,使用户能够通过拖放组件、配置设置和定义业务逻辑,快速创建应用程序。

介绍多个领域的专业技术知识传播,包括开发、运维、网络加速、网络代理、软路由等,有兴趣可以加V一起交流。V:fastman2024,备注:优快云 7725

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

关于低代码开发,你是真的了解了吗?

在低代码开发已是大势所趋的今天,不少企业都切身感受到了低代码开发带来的便利。低代码开发平台的优势在当下数字化浪潮中,为企业提供了定制专属的数字化解决方案。低代码本身没有太强的行业属性,这也让低代码开发平台能够更加灵活地适应不同行业。目前低代码产品主要是面向B端,对于B端企业数字化的需求,低代码基本能承接一部分。互联网和制造业使用低代码平台开发的人数最多,而用户群体里管理者的使用人数超过了企业IT的使用人数。数字化转型的背后有着巨大的低代码需求。在国内,更多的企业是服务C端的,很知名的B端企业屈指可数。需求侧

shshshhhhh的博客 2194

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

低代码,是否能“取代”开发者?

即使低代码可以达到一个开发者 99% 的水平,但最后的1%才是至关重要的一步,特定的功能还是需要开发者的手写代码。

优快云资讯 1万+

低代码 真的是骗局吗?

近年来,“低代码”频频出现在各大技术论坛和企业数字化转型方案中。从 Gartner 的年度技术趋势,到国内大厂的数字化战略,再到各类初创公司的宣传,似乎不谈“低代码”,就跟不上潮流。 但与此同时,开发者社区里也充满了质疑:低代码是不是只是一场商业包装?是不是“新瓶装旧酒”的骗局?

aji_02141204的博客 1146

低代码开发,到底存在多少误解?

低代码开发是近年来迅速崛起的软件开发方法,让编写应用程序变得更快、更简单。有人说它是美味的膳食,让开发过程高效而满足,但也有人质疑它是垃圾食品,缺乏定制性与深度。那低代码到底是美味的膳食还是垃圾食品?实际上,低代码平台已经在国外发展一段时间了。当然,这里提到的“一段时间”不是几个月或一年或两年,而是几年。即使在中国,一些低代码先驱者也已经发展了很长时间。虽然低代码平台被说的神乎其神,但是它在短时间内被广泛关注,肯定有着独特之处。那么,什么时候需要低代码平台?人们对低代码平台的看法是否存在误解?

JNPF 专注低代码开发 1202

低代码无法走出的困境——低代码平台的三大悖论!

而且这种“锁定”机制有一点像当年的Oracle,是“不断积累”的锁定(不像SaaS产品切换起来相对比较容易),低代码平台由于需要把研发资源不停在平台上积累,所以一旦大规模投入之后,由于无法生成源代码(或无法生成完整源代码),企业就很难脱离平台,这就是所谓的平台锁定。如果是简单应用,那么“SaaS”就已经很好使了,没有必要引入“低代码”(之所以叫低代码,就是开发过程中还是很难避免“代码”的)。这也是这么多年“低代码”很难快速发展的核心“阻碍”,没有企业愿意重蹈覆辙,让当年的“Oracle模式”再次上演。

hicode001的博客 223

低代码技术这么香,如何把它的开发特点发挥到极致?

整个使用下来 ,我发现Yonbuilder真的做到了一站式快速开发,对新手以及中小型企业来说真的非常友好,作为开发者的角度,永远是动手>理解的,所以说,大家可以大胆尝试下。

陈橘又青的博客 1万+

低代码行业未来如何?大家都真的看好低代码开发吗?

低代码行业未来如何?大家都真的看好低代码开发吗?是否一定需要开发人员?低代码和无代码平台会取代传统编程吗?低代码/无代码真的是未来吗?

BeWorkingMan的博客 774

低代码/无代码平台的幻象与现实:软件定制开发中的深层悖论

低代码/无代码平台虽提升开发效率,却隐藏复杂性、造成厂商锁定、忽视非功能性需求,并割裂技术生态。其真正价值限于特定场景,无法替代对系统全生命周期的深度掌控与工程思维。

2503_94700086的博客 1106

什么是低代码开发?大家都真的看好低代码开发吗?

低代码」(Low-Code)是最近很火的一个概念,类似的还有「无代码」平台。这类工具主张通过简单的配置,特别是图形化的设置,就能实现业务逻辑,从而形成自动化的生产力系统。这个工具的优点在于:它能让业务人员无需懂得专业的编程语言,什么c++、Java、Python、SQL之类全都不用懂,只要知道业务流程,并且会手动配置就行了。我们看到类似AirTable ,Slack Bot(聊天机器人),一些支持自动化流程的Trello插件 ,甚至一些笔记软件, 都具有「低代码」效率工具的潜力。...

CORNERSTONE的博客 285

什么是低代码?你真的理解“低代码”吗?

何为低代码?通俗理解:系统应用搭建工具,大部分场景不需要懂代码的非专业人士就可以搭建。便宜不一定、快也不一定,但有时确实是又快又便宜。

weixin_52213728的博客 1533
上一篇: 为什么说开源也不能解决低代码的核心问题
下一篇: 低代码的核心问题:其实是方法论的问题!
Zero-code Fighter
博客等级 码龄7年 258粉丝 165原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值