低代码到底是什么?用最简单的方式告诉我?

【开源低代码】CMS内容管理表单DIY、公告、文章 低代码是一种软件发展主流方向,是软件渗透到各行各业的必然趋势。CMS内容管理则是低代码的一项主要构成部分。设计实现一套开源低代码CMS内容管理平台,支持表单DIY、公告和文章管理。 阅读详情

  • 开发完整性:有强大的IDE支持吗?可以全生命周期管理吗?能做前端和后端吗?
  • 应用独立性:所开发出来的应用可以导出部署独立运行吗?不是嵌入人家系统里的,是独立App!
  • 逻辑完备性:逻辑表达是否完备?是否有前端和后台非代码表达方式,不管是流程图还是面板。
  • 可生成代码,对云计算和API全面支持,支持各种数据库类型接入和控制。

~~~~~~~~~~~~~以下是详细说明,嫌费事可不看~~~~~~~~~~~~~~~~

Critical Capabilities for Enterprise Low-Code Application Platforms
https://www.gartner.com/doc/reprints?id=1-24BSMGBN&ct=201007&st=sb

本来“低代码”的概念就是Gartner提出来,也连续发了几年的报告了,最近国内关于低代码的讨论比较火热,我也把这篇报告搜下来好好研究了一下,发现了一个重大问题!其实,严格说起来,国内很多所谓“低代码”产品,都是不符合“低代码”概念的!

国内的低代码概念,主要集中在“快速开发”和“降低门槛”上,这样很多企业软件产品基本上都能套上“低代码”的光环!

区别到底在哪儿呢?我结合Gartner报告总结几个核心的要点:

1、开发完整性

提供一个低代码的IDE,来完成设计、开发、数据和部署的过程;也就是可以对应用进行“全生命周期管理”。

国内现状:提供多个SaaS产品,没有统一的IDE界面;数据开发能力相对缺乏,很多只是“表格”,甚至没有数据库的能力。

2、应用独立性(按这条多数国内产品都是“伪低代码”)

所开发出来的应用,可以不依赖原系统独立运行;(就看开发出来应用是否可以导出,单独运行?)

国内现状:多数平台所开发出来的应用,只能在平台内运行,是没有办法脱离平台,也就是说并不是可以“独立的应用”。例如:明道开发的应用无法在氚云上运行,宜搭、轻流、简道、红圈等也是如此;这些应用其实都是走的CRM和CMS“内部应用”的路子,在国外Zoho、Salesforce(Salesforce是另一款lightning App Builder被Gartner低代码收录)一开始也是这么做的。但严格意义来讲这些产品确实不算是低代码产品,至少Gartner是进不去的。

3、逻辑完备性

支持设计应用的前后台的数据逻辑和业务逻辑;(包括存储,不依赖第三方工具或平台)

国内现状:多数是支持表格逻辑,类似Excel的在线版本(其实功能赶不上Excel),而非数据库逻辑,一些后台甚至都不是采用数据库来支持。做的比较好的,支持数据库的连接和查看(取回数据),能支持控制数据库,生成SQL语句的那就凤毛麟角了。对于业务逻辑,除了两三家,几乎都是通过Blocks的方式来配置解决的,不能够直接控制编写业务逻辑,或直接生成业务逻辑代码。

4、可接入:对API支持良好,可以接入外部API,也可以提供服务API供外部接入;可接入外部多种数据库,可以显示、管理、命令控制;

国内现状:国内多数产品,都支持API的连接,这个大多数都可以支持。

5、可集成:可以集成现有前端后端的各种库、框架、SDK,能共同编译或直接使用;(例如Element UI,Echart,JDK...等)

国内现状:这个要求比较高,能够支持引入外部库的系统就不多,也基本是前端JS库为主,支持动态引入JDK好像还没有。

6、可重用:低代码本身的组件化和模块化能力,抽象再抽象,封装再封装,重用再重用。

国内现状:基本都有自身的组件系统,但是用户可以自己开发组件插入的不多;通过现有低代码开发平台,生产可重用的模块的就更少了。

特别重要——付费方式

另外,大家可以关注一下付费的方式,如果是按最终用户数来进行收费的,从模式上讲都没有摆脱SaaS的影子,也说明应用是无法完全“独立运行”的!只有按“开发者数量”收费,或“开发应用数量”收费,或云资源进行收费,才具有PaaS特征,我觉得才算是开发平台!(否则就是一个SaaS)

如果按以上能力要求,做了一个表格,大家自己看(把重点的抽象出来了):

IDE功能应用完整逻辑完备云部署可集成API付费模式
Mendix★★★★★★★★★★★★★★★★★★★★★★按应用
+最终用户
iVX★★★★★★★★★★★★★★★★★★★★★★★★按开发者人数+云资源
Power platforms★★★★★★★★★★★★★★★★★★★按最终用户+应用数
活字格★★★★★★★★★★★★★★★★按最终用户+并发
无远★★★★★★★★★★★无★★★★按组件数量
牛刀★★★★★★★★★★★★★★★按应用数量+托管
氚云★★★无★★★★云部署无法导出★★★最终用户数
宜搭云★★★无★★★云部署无法导出★★★最终用户数
明道★★★★无★★★云部署无法导出★★★最终用户数
云表★★无★★★★云部署无法导出★★★并发*模板数*月数*单价
引迈信息★★★★★★★★★★无★★★★传统软件授权

宜搭云、氚云、明道、轻流:都类似SaaS开发框架,不支持导出单个应用;也就是开发出来的应用都只能运行在它们系统内部,类似早起的CRM/CMS/ERP系统的路数。

云表:更老一点儿,还是C/S的架构的表格ERP/表格系统。

引迈信息:需要下载安装的ERP开发框架,和odoo类似。

严格意义来说:国内只有 iVX 、牛刀、活字格可以符合Gartner关于低代码的定义,无远由于没有云端部署能力,也不能算。而其他平台,所开发的应用都缺少“应用独立性”,也就是说必须在它们自身框架下运行,这个可以算是ERP/CMS/CRM框架,也不能算是“低代码”!

从低代码到无代码:可视化业务编排 对于有一定开发基础的用户来说,他可能不知道我们java后台实际代码是怎么执行的,但当他编写或查看DSL的时候他可以指出DSL在工作时会发生什么样的变化或者错误,他可以与java开发人员进行有效的沟通。对比前面那段JSON,我认为它更易写,而且最重要的是,更易读。通过对七巧低代码线上客户部分业务代码进行梳理,发现页面设计大都是以表单、列表,详情为主,而其中90%的业务逻辑基本上都围绕在表单(校验,取值,赋值,提交),对话框(显隐、提示),发送请求,消息提示,数据处理,路由跳转,条件判断等,相对比较收敛。 阅读详情

相关推荐

VS配置RTKLIB(卫星定位开源代码)环境

@RTKlib代码调试教程-Visual Studio 2019 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。 ##RTKLIB-rtklib_2.4.3 提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 @RTKlib代码调试教程-Visual Studio 2019 提示:这里可以添加本文要记录的大概内容: 例如:随着人工智能的不断发展,机器学习这门技

qq_42209977的博客 4486

一文讲透低代码(Low-Code)/ aPaaS的原理、发展历史、使用场景和优势

2014年Forrester(全球最具影响力的独立研究)正式提出低代码这个概念。低代码开发平台指可通过就能快速交付应用程序,并能快速设置和部署用于参与系统的平台。想要完全了解低代码(Low-Code),先掌握几个关键词。低代码的实现目标是开发并交付应用程序。低代码的实现方法是通过图形化的用户界面,只需少量代码或无需编码,拖拉拽组件完成开发。

weixin_54106890的博客 2882

磁盘I/O %util特别高

磁盘I/O %util特别高

eagle89的专栏 3088

一文讲透低代码

目录一、了解低代码开发平台1、低代码的定义与发展二、低代码的特点三、低代码的技术路线1、行业观点2、低代码的技术路线四、低代码开发者有哪些五、低代码赋能业务人员六、低代码对业务开发者的价值七、低代码的应用价值八、低代码发展现状九、《低代码开发实战——基于低代码平台构建企业级应用》 近年来,在数字经济迅速发展的背景下,越来越多的企业开始建立健全业务系统、应用、借助数字化工具提升管理效率,驱动业务发展,促进业绩增长。在这一过程中,和许多新技术一样,低代码(Low-code)开发被推上了“风口”。 一、了解低代码

学Java,找哪吒 3万+

VS2010“未能正确加载包”问题解决方法小汇

本文按照由简至繁的顺序详述了借助网络获知的四种解法,主要面向重装 VS2010 后遭遇题述问题的网友,相关包尤指 VSTS、RadLangSvc、Language、Bootstrap 及 MicrosoftDataEntityDesign。

虚有其表的博客 1万+

第 9 篇:TMC2240 速度调节实战|STEP 信号生成 + 平滑调速算法(无抖动)

摘要:本文详细介绍了TMC2240电机调速方案,重点解决调速时电机抖动、丢步等问题。核心原理是通过STEP信号频率控制转速,结合平滑加减速算法避免电流冲击。文章从速度与STEP频率的数学关系入手,提供了定时器生成固定频率STEP信号的实现代码,并给出不同转速下的频率参数表。针对42步进电机+256微步细分场景,详细讲解了定时器初始化、中断处理及固定转速设置方法,帮助开发者实现稳定调速。全文包含可直接复用的代码片段,适合嵌入式开发者快速实现电机平滑调速功能。

BackCatK Chen的博客 1033

一文彻底讲明白低代码

本文将结合若干权威机构调研数据、作者本人8年的低代码自研经验以及中国市场的低代码产品,对低代码的技术原理、技术路线、发展现状、战略意义、目前存在的问题、未来发展的方向等做一个系统地阐述。旨在回答低代码到底是什么,低代码有什么作用,低代码有什么局限,是否应该使用低代码等一系列大家关心的问题。

sinat_39350287的博客 1720

2026华为OD面试手撕代码真题目录

一般面试的时候每一轮技术面都会出一到两个手撕代码题,这些题的特点就是,非常短小,易于理解。不可能会再出阅读理解一样的机试题的。但是这些题目也非常注意基本功,很注意细节的处理,一般都是easy+medium题目。但是大家一定要注意,因为大部分面试官上面一开始就会让你做题,直接看你所有的做题过程(防止有人水平一般,机试就网上找的答案的蒙混过关),手撕代码题会给你后面的面试定一个基调。

MISAYAONE的博客 9万+

低代码平台的实现原理

基于模型驱动的可视化开发是当前低代码平台实现的主要实现技术,为什么基于模型驱动开发成为了低代码的主要技术途径,本文阐述其基本的实现原理。

Z__7Gk的博客 1380

字节系,ali系,ks,pdd最新抓包方案

各大厂安卓逆向

qq_38759383的博客 1145

深入浅出之CSPBlock模块(YOLO)

YOLO CSPX模块是YOLO系列算法中的一个重要组成部分,它通过跨阶段部分连接的方式减少了计算量,同时保证了模型的准确率。在YOLOv4及后续版本中,CSPX模块被广泛应用于主干网络和Neck结构中,为模型提供了强大的特征提取和融合能力。

浩瀚之水的专栏 6752

一文告诉你到底什么是低代码?

低代码平台提供了一套可视化的工具和组件,使开发人员可以通过拖放、配置和设置属性来创建应用程序,从而从头开始编写大量的代码。

JNPF 专注低代码开发 1093

基于Simulink实现电动汽车电机驱动系统的建模与仿真

通过上述步骤,我们成功实现了基于Simulink的电动汽车电机驱动系统的建模与仿真。该系统能够全面评估电机驱动系统的性能,验证控制策略的有效性,并通过优化设计提高车辆的动力性和效率。引入智能预测:结合人工智能技术,实现更智能的控制策略。扩展功能:增加对多种电机类型的支持,提升系统通用性。实验验证:将仿真模型应用于实际硬件,进行实验验证,评估其在实际工况下的表现。

xiaoheshang_123的博客 316

史上最全盘点:一文告诉你什么是低代码?低代码优缺点有哪些?

低代码(Low-Code)是一种软件开发方法,旨在通过最小化手动编码的需求,使开发人员能够更快速地构建和部署应用程序。低代码平台提供了一套可视化的工具和组件,使开发人员可以通过拖放、配置和设置属性来创建应用程序,从而从头开始编写大量的代码。低代码平台的主要目标是降低开发应用程序所需的技术复杂度,从而加快开发周期并减少这种方法适用于那些需要快速响应业务需求、构建原型、开发内部工具或简化业务流程的项目。可以想象自己正在建造一座房子。传统的方法是从头开始打造每一个部分,包括墙壁、窗户、门等等。

BeWorkingMan的博客 1472

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

史上最全盘点:一文告诉你低代码(Low-Code)是什么?为什么要用?

低代码的本质是:改变应用系统的开发方式。

weixin_52213728的博客 2042

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

史上最全盘点:一文告诉你什么是低代码?低代码的优势与使用人群

低代码开发平台(LCDP)是一种无需编码或通过少量代码就可以快速生成应用程序的开发平台。它允许终端用户使用可视化工具开发自己的应用程序,无需编写代码。

weixin_52213728的博客 1110

低代码开发 ERP 靠谱吗?一文告诉你答案

低代码开发平台正在改写 ERP 系统的构建规则,从 “流程适配软件” 到 “软件定义流程” 的转变,本质上是企业数字化能力的重构。当 JNPF 等平台将复杂的 ERP 业务抽象为可拖拽的组件、可配置的规则、可扩展的模块,企业真正获得了 “用技术定义业务” 的能力。对于技术团队而言,需要从传统的 “代码实现者” 转型为 “业务建模师”,聚焦数据模型设计、流程逻辑抽象、系统集成创新等核心能力;对于企业而言,低代码开发 ERP 的准备过程,不仅是工具选型与技术储备,更是业务流程的数字化再造、组织能力的敏捷化升级。

sdgfafg_25的博客 927

一文告诉你低代码的价值

随着低代码平台的发展,JNPF快速平台在这场变革中扮演着重要的角色,并成为了许多企业标配的应用程序开发工具。它提供了一套完整的开发工具,包括可视化开发工具、业务建模工具和自定义接口工具等,使得企业内各个部门可以轻松地创建应用程序,提高了企业的运营效率和创新力,从而实现了实时化、精细化的管理。根据全球市场研究公司Forrester的数据,在2021年,低代码和无代码开发平台市场的估计总价值约为210亿美元,预计将在未来五年内以30%以上的年复合增长率增长。通过本文,我们希望您对低代码开发平台有更深入的了解。

JNPF 专注低代码开发 325

一文告诉你如何选择低代码供应商?

低代码已被广泛认为是我们现在创建应用程序的重要方式之一。所有这些低代码的开发工具都是不同的。

weixin_43947457的博客 830

设计一个全能的低代码页面设计器,4000字长文告诉你我是怎么做的

但是区块 ① 有点特殊,它是系统功能导航,一般 B 端系统里都有功能导航框架,有左侧的,有顶部,有 L 型的等等,所以严格意义上说它并不属于页面的一部分,我们可以单独提出一个概念来表达它,这里不详细展开,后续可以专门写一篇文章,这里面也大有门道哦。至此,我们很完美地完成这项任务,设计出了一个灵活性强、易用性高的前端页面设计器,文章写出来看着轻松,可是其中的过程却是异常艰辛,中间走了不少弯路,试了不少错,幸运的是,结果是好的。等等方案,但不是很优雅,不是很符合我们编程语言中的使用习惯。我们应该怎么定义它?

wq4501529的博客 1850

什么是低代码开发?让天翎来告诉你

低代码开发平台可以加速和简化从小型部门到大型复杂任务的应用程序开发,实现开发一次即可跨平台部署,但这只是它能力的一部分。通俗点来说,就是所需代码数量低,开发人员门槛低,操作难度低(一般采用简单的图形化界面和拖拉拽的开发方式,通过可视化的逻辑引擎开发自己所需的应用程序)。编者按:2020年疫情的爆发,挑战了很多企业原有的商业模式、协作模式,加速了企业数字化转型进程,而低代码平台也凭借着独特的优势,成为了众多企业实现或加速数字化转型的重要手段之一。根据企业的管理方法和流程特点,使用低代码开发生成其他应用程序。

TeemlinkMarket的博客 333

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

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

weixin_52213728的博客 1533

三个简单又真实的故事,告诉你低代码平台为企业带来了哪些改变

虽然低代码平台的开发优势,已经被市场、企业逐渐验证,但还是有人保持着谨慎态度,在入局的边缘持续观望。殊不知犹豫的时间越多,留给自己的时间也就越短,或许你的对手、同行可能已经抓住趋势领先一大截了。 接下来,我们就用三个简单又真实的故事,讲讲低代码为他们带去了哪些改变,又帮助他们解决了什么问题! 故事一:36岁中年项目经理,毅然转行做开发 人到中年的焦虑无用渲染,实实在在的,就在那摆着。 郭飞干了10年政府行业的项目经理。 到36岁,在跳槽市场却很尴尬,优势是“经验”,劣势也是“经验”。 未来有什么机会呢?

poppyzic的博客 580

老司机告诉你,工业级场景用户需要什么样的低代码??

大部分是不需要,即便是有需求,也是自己去构建自己技术体系的低代码,所以不会使用三方技术提供的低代码,例如:海尔、美的、互联网汽车等等这些大型的企业。综上分析:工业级场景下,企业需要能降低成本、持续化使用 、对人力技术要求低、可以灵活扩展、具备大量的应用demo、可以联动物联网场景等需求的产品。应用配置:列表配置、表单配置、动态模型、流程引擎、逻辑引擎、数据加工、图表配置、报表配置、大屏配置等。列表页配置器,支持数据展示配置(关联数据模型)、按钮配置、查询条件配置、过滤条件配置、表头设置等。

597

为什么顶尖科技公司开始转向低代码?3个信号告诉你行业巨变

揭秘顶尖科技公司转向低代码的深层原因,通过低代码开发平台与传统编程对比,揭示敏捷开发、快速迭代与降本增效三大核心优势。适用于企业数字化转型、内部系统搭建等场景,提升交付效率达50%以上,值得收藏。

VarPerch的博客 666
上一篇: 代码自动生成器和低代码开发平台有什么区别?
下一篇: 低代码/无代码可以降低程序员哪些门槛?
Zero-code Fighter
博客等级 码龄7年 258粉丝 165原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值