选择低代码应该注意什么?如何选择?

HarmonyOS—使用低代码开发应用或服务 鸿蒙开发学习是一个系统化的过程,从基础知识的学习到实战技能的锤炼,再到对前沿技术的探索,每一环节都至关重要。希望这份教程资料能帮助您快速入门并在鸿蒙开发之路上步步攀升,成就一番事业。让我们一起乘风破浪,拥抱鸿蒙生态的广阔未来!,才是我创造的动力。关注我,同时可以期待后续文章ing,不定期分享原创知识。想要获取更多完整鸿蒙最新VIP学习资料,请点击→《鸿蒙基础入门学习指南。 阅读详情

我查看了几乎所有的介绍低代码的总结和分析报告,几乎都没有把低代码最底层的产品逻辑说清楚。今天我尝试不用复杂的技术名词,也不用代码,把这个事儿给大家说明白,低代码到底怎么回事儿!(人云亦云那些,我就统统省略了,我们直击最底层的逻辑,这种分析产品和技术的方式应该也是通用的。)

低代码给谁用的?

三类人群:

一、开发者/程序员:(或者更广义的开发者)核心开发应用或程序的逻辑和写代码并无差别。(程序逻辑就是程序逻辑,没有第二种逻辑可言了)

逻辑要求能力:强

开发的方式:鼠标点击、连线、拖拽、配置

(低代码和“代码的关系”最好是“代码都可以用,不用代码都可以做出来”)

二、业务编辑人员:就是设计各种工作流、各种表单、各种图表的人员,只需要知道业务逻辑,怎么操作就可以了,不太需要“程序逻辑”,而对业务本身理解较深。

逻辑要求能力:中

开发的方式:鼠标点击、连线、拖拽、配置

三、业务使用人员:(即业务最终的用户)例如需要填写表单、做审批/评价、填写记录...总之就是最终去使用“业务配置人员”配置好的界面及相关功能的用户。

逻辑要求能力:低

开发的方式:鼠标点击、连线、拖拽、配置

三种状态

一、开发态:(区别于“运行时”的状态)怎么去理解开发态呢?我举两个例子,例如操作系统Windows,开发Windows代码设计整个系统的时候,就是开发态,成千上万的工程师都在写代码和调试,然后编译成Windows系统软件,而最终你购买电脑之后,开机,进入Windows系统桌面,这个时候就是运行时了。例外一个例子,你身上的DNA可以理解为开发态,你的大脑可以理解为运行时...。开发态代表什么都可以修改,灵活性较高;而运行时,一些部分已经固化,就不太容易修改了。

二、运行时—业务编辑态:这种状态对应上面的“业务编辑人员”,即“业务编辑人员”使用“编辑器或设计器”的这个过程。

三、运行时—业务运行态:这种状态对应上面的“业务使用人员”,这个我就不再重复介绍了,几乎所有的低代码平台对这部分的使用都是一致的,从上面的图也可以看。

低代码平台之间核心差异

有了前面的“三类人群”和“三种状态(实际上低代码产品只能在前面两种状态里面产生)”,把现有的所有低代码平台往里面去放就可以了。(直接查看附图)

而且你会发现一些有趣的事情:

在“开发态”做产品,一个核心体现就是“生成代码”!这种方式通常是比较难的,通常需要“中间语言DDL/编辑器/解释器”等,需要“图形化逻辑表达”,研发的周期往往也比较长(短时间内做不出什么好东西的)。

把“开发者”和“业务编辑人员”放在一个产品下面(传统的Mendix Outsystems CodeWave等的做法),不管是放在“开发态”或者是“运行时—业务编辑态”,都是一个比较尴尬的事情,一方面要设计多个设计器给不同的人员去使用(也是多个设计存在的原因),另一方面把“两波完全不同的人”放在一个产品下,通常两边都不讨好。“开发者觉得不方便,操作麻烦”,“业务编辑人员觉得看不懂,太多代码相关背景知识”。(从上图可以看出,有一些产品,直接取消了“开发者”,就和SaaS类似。)

iVX并没有设计多套“编辑器”,而是一个“IDE”,更像是“图形化编程语言”的思路,也不用把“开发者”和“业务编辑人员”放在一套产品下面。

一些大平台,直接把“低代码”做成了自身生态的快速粘合剂或“快速开发工具/设计器”,例如宜搭、PowerPlatform等,也是一种思路,但是必须要平台足够大才行。

另外,我想说的是,一个工具是否好用,技术最多占一半,另外的一半是产品!而且最终是否为用户带来效率,是否用着爽,可能才是成功与否的关键。

Python+AI能源管理实战:从电力负荷预测到智能调度的全流程开发 本系统展示了Python在能源管理领域的强大能力,通过AI技术实现了从预测到优化的智能决策闭环。随着碳中和目标的推进,智能能源系统将成为新型电力系统的核心大脑。📌 专业建议:系统部署需考虑网络安全防护,关键控制指令应设置多重验证机制!关注我的优快云账号获取能源系统安全最佳实践~下期预告:我们将探索Python在智慧医疗中的应用,开发基于多模态数据的智能诊断辅助系统。想提前获取代码?评论区留言"智慧医疗"获取GitHub源码链接! 阅读详情

相关推荐

自动控制原理之控制系统的数学模型(类比神经网络学习数学模型)

控制系统的数学模型背景建模方法常用的数学模型时域数学模型的建立建立微分方程的步骤复数域模型的建立传递函数的性质系统的典型环节及传递函数比例环节惯性环节积分环节微分环节理想微分环节一阶微分环节二阶微分环节振荡环节延时环节(时滞环节) 背景 数学模型就像是真实世界的写照,它就像一个虚拟的世界,我们可以通过建模的方式了解这个真实世界的运作规律。 这一点很像强化学习,强化学习需要一个供智能体探索、学习的环境,于是,我们通常会事先建立一个虚拟的仿真环境。举个例子,对于人类来说,可能需要经过不断地尝试,甚至是生命的代价

zbp_12138的博客 6570

低代码(十)低代码平台后设计二:开发态思维导图

低代码思维导图

飞天代码的博客 858

手把手教你用SIMCOM A7670C_FASL模组实现双路MQTT连接阿里云(附完整源码)

本文详细介绍了如何使用SIMCOM A7670C_FASL 4G模组实现双路MQTT连接阿里云,包括硬件配置、开发环境搭建、双路MQTT架构设计及实现细节。通过完整的源码示例和实战指南,帮助开发者快速掌握物联网设备开发中的多路MQTT连接技术,提升工业级应用的开发效率。

weixin_33696822的博客 226

怎么创建数据表的实体类和业务类_一文讲解业务系统软件架构设计核心内容和逻辑...

作者:人月神话,新浪博客同名简介:多年SOA规划建设,私有云PaaS平台架构设计经验,长期从事一线项目实践今天准备再详细讲解下业务系统软件架构设计方面的内容,我在前面的文章专门写过一篇软件架构师应该走出技术狂热误区,锻炼核心架构思维能力的文章。在这篇文章里面我对架构思维做了一个简单总结。其核心仍然是我们常说的分解,集成,抽象,复用,分层等思维模型。感兴趣的可以先阅读这篇文章的一些内容。软件架构师应...

weixin_39713578的博客 760

无感FOC之高频注入法——永磁同步电机控制

1.摘要电机运行在低速或零速时,磁链产生的反电动势很微弱,可用信号的信噪比太低,因而难以从反电动势中提取转子的位置和速度信息。因而在电机处于低速或零速时,需要借助电机的凸极特性来获取转子的位置信息。内置式永磁同步电机或磁密较大的表贴式永磁同步电机具有这种凸极特性,可借助高频电压注入法获取转子位置。2.凸极特性凸极电机内部的气隙是不均匀的,d轴和q轴的有效气隙是不同的,通俗来说在凸极电机里,q轴电感往往大于d轴电感,而在大部分表贴式永磁同步电机,气隙分布相对均匀,q轴电感近似于d轴电感。凸极率常用q轴电感和d

qq_2545470942的博客 2万+

Cadence Allegro 17.4学习记录开始00

Cadence Allegro 有三个版本,16.6,17.2,17.4。现在主要学习最新的版本17.4.原理图设计:OrCADPCB设计:Allegro主要用到的就下面三个图片软件:PCB Editor 17.4 是用来画PCB和元器件封装的;Padstack Editor 17.4 是用来画元器件焊盘的;Capture CIS 17.4 是用来画原理图和原理图库的。其实Cadence还有很多功能,现在计划先学习以上内容,后面熟悉了这个软件,还可以继续学习放仿真等功能。

qq_31444421的博客 7439

教培行业工程师面临着什么挑战?研发面板全栈式解决工程师的痛点

“攻城狮”之痛 痛一:最“可爱”的产品经理,这些人一天到晚提需求,而且毫无愧意改来改去。 每一个需求背后都是一大串的代码,每一次需求的变更,意味着相对应的每一个环节都要变更,而这些,都是“攻城狮”一个一个代码敲上去的。所谓杀掉一个“攻城狮”,不用枪、刀、剑、斧,多提需求以及需求变更就够,大概就是这样子的吧。 产品经理们,摸过你们长在左心房的良心吗?而且,说好的下午茶、大餐呢? 痛二:最“要命”的老板,这些人老是有这周想到下周就要的系统。 996已经司空见惯,跟谁学更是提倡“996变为007”,鼓励员工尽量.

Deepexi 392

安装Openclaw[本地自动化AI助手]至windows【WSL2模式】系统 Openclaw for Windows

摘要:OpenClaw最佳兼容OpenAI系列模型,推荐使用ChatGPT API(需Auth鉴权),避免K*mi等模型导致的信用卡风险。Windows系统需满足WSL2支持条件(Win11或Win10 1903+版本)。安装需导入自签名根证书或跳过浏览器安全警告,通过离线包部署WSL发行版。使用时通过clawtoken命令获取网关认证令牌,并在浏览器完成设备配对。提供代购ChatGPT Plus账号服务(¥140/月),详细操作指南需加微信群获取文件。(150字)

qq_27246521的博客 456

开发状态与心流

原来标题倒是用了“几重境界”,鉴于写技术,也是随笔,就别这么“重口”了吧。 简述几种情况,有意识的把自己和团队带到这种情况下,是非常好的。 下下:不认同 这种在做没兴趣的事情的时候常常出现。 如果不能改变,还听任之,后果非常的严重。 这个情况在工作之后一直都没出现过,上学时候有必考的科目,自己又不喜欢会出现,硬顶着确实非常难。 这时候,找到其背后的意义,找到其中的很棒的点就非常重要了,从反对到接纳...

安柏霖的专栏 768

【传感器模块项目实战】自动驾驶/机器人相关传感器原理及标定

系列文章目录 提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加 TODO:写完再整理 文章目录系列文章目录前言一、IMU二、相机三、激光雷达四、轮速里程计五、GPS/RTK六、毫米波雷达总结 前言 认知有限,望大家多多包涵,有什么问题也希望能够与大家多交流,共同成长! 本文先对**【自动驾驶相关传感器原理及标定】**做个简单的介绍,具体内容后续再更,其他模块可以参考去我其他文章 提示:以下是本篇文章正文内容 一、IMU IMU惯导系统的特性(imu_calc函数功能) IMU运行的

qq_35635374的博客 1231

深度学习100例-卷积神经网络(CNN)彩色图片分类 | 第2天

文章目录前期工作设置GPU导入数据标准化可视化构建CNN网络编译训练模型预测模型评估 前期工作 设置GPU 如果使用的是CPU可以忽略这步 import tensorflow as tf gpus = tf.config.list_physical_devices("GPU") if gpus: gpu0 = gpus[0] #如果有多个GPU,仅使用第0个GPU tf.config.experimental.set_memory_growth(gpu0, True) #设置GPU显存用量

“365天深度学习训练营”报名进行中~ 7854

企业在选择低代码平台时,应该注意哪些方面?

在 IT行业,“低代码”这个词可以说是近几年的热词了。低代码开发平台(Low-Code Platform)是一种新型的软件开发工具,它可以通过少量代码快速开发应用程序。通过采用低代码技术,开发者可以减少自己编写和测试应用程序的工作量。低代码开发平台可以为用户提供更大的灵活性,让用户可以根据自己的需求,快速搭建出属于自己的应用程序。那么,在选择低代码平台时,我们应该注意哪些方面呢?才能顺利“上车”呢?在选择低代码平台时,我们应该关注平台的功能,是否能够满足业务需求,而不仅仅是它的外观。

249

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

什么是低代码开发,为什么要使用低代码,选择低代码要注意什么?

这么多年以来,一直是IT技术支撑了全球的信息化浪潮,然而“应用程序开发技术”发展至今,其开发效率却难以像“摩尔定律”一样快速提升,以至于一度成为了瓶颈。瓶颈就意味着机会,所以这才有了“低代码”的迅速崛起。

CORNERSTONE的博客 359

pscad IEEE标准系统搭建说明

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

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

如何选择低代码开发平台?必看注意事项揭秘!

低代码开发平台是一种数字转型的工具,相对于传统软件开发,低代码开发平台需要更少的人力和时间,从而节省企业和组织开发软件的成本。低代码开发平台通常具有可视化拖拽页面,员工可以快速建立系统软件,不用编写代码,减少专业编程技能要求,使外行开发者也可以参加应用开发,扩张应用开发参加人群,大大加快项目进度,使企业能够更快地推出新的系统软件。低代码开发平台支持跨平台的移动应用开发,使企业能够快速构建适用于不同设备的应用,减少了为不同平台独立开发的工作,提高了移动应用的开发效率。

dunniang的博客 446

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

低代码开发平台选型的注意事项

对于低代码开发平台,想必大家已经不再陌生。作为企业数字化转型的排头兵,低代码开发平台能够发挥出巨大的能量,从企业业务流程、应用开发、降本增效方面,都能看到低代码开平台的影子。 当然,企业在决定开展数字化转型的同时,也会面临许多选择。如今,市面上的低代码开发平台比比皆是、鱼目混珠,想要选择一款可靠的低代码开发平台,还是需要下一番功夫的。 关于低代码开发平台的选型,有以下一些要点需要注意: 1.以多用例进行评估 低代码有助于企业组织加速应用开发,并让个性化需求的满足变得更加容易,但这需要针对客户想要的最

DOUBLEcFn的博客 228

面对国内的低代码开发平台,开发人员和企业该如何选择?

为什么说低代码开发会是一大趋势呢?很多企业为了使IT部门的应用程序创建过程更加轻松,同时又使日常业务用户更容易访问,企业开始转向低代码开发平台。 对于一些中小型企业,没有自己的开发团队或者是那些想要释放更多时间的开发人员,也越来越多地转向低代码或无代码工具,这些平台使没有编码经验的技术和业务专业人员可以构建应用程序,并有可能填补组织中的人才缺口。 下面简单和大家聊一下低代码是什么,以及该怎么选择低码平台~ 低代码是什么? 低代码是一种用于应用程序开发的可视化开发方法。低代码使具有不同经验水平的开发人员都可

白码低代码——企业级低代码应用开发平台 375

掌握关键要点,快速选择适合企业的低代码平台

用户可以使用Zoho Creator轻松创建定制化的表单,并添加任意数量的字段。这使得用户可以满足各种业务需求。

dunniang的博客 85

如何找到一个靠谱的开发平台?看看低代码老厂商

企业在选型低代码平台时需要注意什么?如何找到一个靠谱的低代码开发平台?本文阐述了低代码平台选型需要注意的点,并介绍了老牌低代码厂商的优势特点。

LowCode_的博客 164

低代码开发流程是怎么样的?

流程是怎么样的?现在很多文章都在下功夫宣传what(是什么)、why(为什么要用),但是很少有文章能够系统讨论how(怎么用低代码)的问题。流程是怎么样的?企业使用之前,需要了解哪些信息!

BeWorkingMan的博客 1640

低代码开发防坑指南:从平台重构到AI融合,手把手教你打造高ROI数字化解决方案!

低代码开发作为数字化时代的重要技术手段,为企业带来了快速开发、高效交付、降低成本等诸多优势。然而,在低代码开发过程中,我们需要谨慎选择低代码平台,避免陷入各种常见的陷阱,同时积极探索 AI 与低代码的融合,以提升应用的智能化水平和竞争力。通过明确业务目标,从业务需求出发进行低代码开发,并持续对应用进行优化与改进,企业能够打造出高 ROI 的数字化解决方案,实现业务的创新和发展。未来,低代码开发有望在更多领域得到应用,与 AI、大数据、物联网等技术的融合也将更加深入,为企业的数字化转型提供更强大的支持。

sdgfafg_25的博客 1269

使用低代码工具构建电商平台:简化开发流程,加速应用搭建

在数字化时代,企业对于应用程序的需求日益增长,而传统开发方式在效率和成本方面存在一定的局限性。为此,低代码开发平台应运而生,它是一种通过图形化界面和可视化编程环境来加速应用程序开发的工具。通过抽象化和自动化的方式,低代码平台大幅降低了开发过程中的手动编码工作,从而提高了开发效率。低代码工具在现代企业中的应用越来越广泛,尤其是在快速构建各类业务应用方面,如电商平台。电商平台面临着激烈的市场竞争,需求变化快速,功能迭代频繁。

sdgfafg_25的博客 1408

一文读懂低代码开发技巧,开启高效开发之旅

本文深入探讨低代码开发技巧,助力企业突破传统软件开发痛点。首先解析常见误区,如避免将低代码等同于“零代码”,防止过度追求速度忽视逻辑。接着介绍实用技巧,包括依企业规模选工具,如小型企业选轻量型平台、大型企业选功能全面的OA低代码系统;利用演示环境测试提前排查问题;考虑未来扩展性预留接口等。还阐述搭建方法,像模块化搭建将工作流分模块组合,业务场景映射把线下流程线上化。通过与传统开发对比,凸显低代码在效率与门槛方面优势。此外,提及Gadmin企业级开发平台和TPflow工作流引擎的优秀性能,为低代码开发提供有

LiuZhiYun_01的博客 681

选购低代码平台时,我们需要考虑什么?

编者按:低代码平台怎么选?五大通用要素可以参考。本文分析了企业选型低代码平台时需要注意的一些要素,并介绍了符合这些要素的低代码平台。

LowCode_的博客 667

人人都是程序员?低代码平台让人告别加班,还是加速失业?

最近拼多多的员工猝死事件闹得沸沸扬扬,这场痛心的事件不仅让人们看到了无良企业的冷血残酷,更让很多人深深感受到了程序员内卷的危机感。 当年程序员还属于稀缺岗位的时候,并没有太多的加班现象,然而随着国外低代码平台逐渐在国内兴起,一场抢夺“低代码”市场份额的拉锯战正在上演。 自从低代码平台到来之后,程序员的竞争就更加激烈了,因为不会代码的人几乎都不用学会SQL,甚至零编程基础的人都能迅速涌入这一行业。 但是程序员也不用太过于担心,因为低代码并不能解决一切数据问题,你想一想如果阿里中台都交给一群没有编程基

licunlan0904的专栏 620

低代码归根结底差不多,但又差很多

低代码开发是近年来快速发展的一种计算机编程方法。它通过使用简单易懂的图形界面和可视化工具,使非专业开发人员能够更快速地构建应用程序,而不需要编写大量的代码。低代码开发具有许多优势,可以促进快速创新、加速应用程序开发周期,并降低开发成本。在中国,低代码开发正逐渐成为数字化转型的重要工具。政府部门、企事业单位以及社会组织等各行各业都开始运用低代码开发平台来快速构建各种应用程序,以满足日益增长的数字化需求。这不仅有助于提高工作效率,还可以促进整个社会的科技进步与创新。​低代码开发对于政府部门而言尤其重要。

xuxian的博客 1251
上一篇: iVX引领自动编程新时代:从百万应用到普适AST转换的技术突破
下一篇: 低代码无法走出的困境——低代码平台的三大悖论!
Zero-code Fighter
博客等级 码龄7年 258粉丝 165原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值