• 最新
  • 热门
  • 所有
  • 外汇
  • 24 小时
  • 期货
  • 基金
  • 贵金属
  • 股票
低代码已成未来?

低代码已成未来?

2025 年 6 月 4 日

以技术破局,跨界多赛道冲击高端市场 追觅裂变:一家科技公司的全球化 「野望」

2025 年 9 月 10 日
神秘新业务揭晓!阿里让高德「扫街」

神秘新业务揭晓!阿里让高德 「扫街」

2025 年 9 月 10 日
上期所同日上新5个期货期权产品 双胶纸期货上市首日成交额37.03亿元 为何成交活跃?

上期所同日上新 5 个期货期权产品 双胶纸期货上市首日成交额 37.03 亿元 为何成交活跃?

2025 年 9 月 10 日
广告

美国关键武器援助 「迟到」!乌克兰的 「天」 要塌了?

2025 年 9 月 10 日
货币市场日报:9月10日

货币市场日报:9 月 10 日

2025 年 9 月 10 日
爆了!天普股份继续涨停 达成11连板!

爆了!天普股份继续涨停 达成 11 连板!

2025 年 9 月 10 日
支付宝发布AI就业助手「晓叶」  已有1200 万岗位接入AI匹配功能

支付宝发布 AI 就业助手 「晓叶」 已有 1200 万岗位接入 AI 匹配功能

2025 年 9 月 10 日
周末重磅!财政部出资5000亿元,四大银行融资方案公布

科技股又来了,这波能持续多久?工业富联涨停,胜宏科技股价再创历史新高

2025 年 9 月 10 日
当历史新高又被刷新 投资者又该如何配置黄金?

当历史新高又被刷新 投资者又该如何配置黄金?

2025 年 9 月 10 日

英特尔前联席 CEO 离职,高层重组聚焦核心业务

2025 年 9 月 10 日
比疫情期间还悲观!美国人已不再相信「失业后还能找到工作」

比疫情期间还悲观!美国人已不再相信 「失业后还能找到工作」

2025 年 9 月 10 日

港股医药板块延续调整,恒生创新药 ETF(159316) 逆势获超 1 亿份净申购

2025 年 9 月 10 日
金桂财经
广告
2025 年 9 月 10 日 星期三
联系我们
合作建议
  • 首页
  • 24 小时
  • 全球金融
  • 股市风云
  • 基金动态
  • 金财眼
  • 期货新闻
  • 期货研报
  • 外汇市场
  • 贵金属
  • 未来科技
  • 登录& 注册
没有结果
查看所有结果
  • 首页
  • 24 小时
  • 全球金融
  • 股市风云
  • 基金动态
  • 金财眼
  • 期货新闻
  • 期货研报
  • 外汇市场
  • 贵金属
  • 未来科技
没有结果
查看所有结果
金桂财经
没有结果
查看所有结果

低代码已成未来?

来自 金桂财经
2025 年 6 月 4 日
在 科技
0

低代码在几年前就火过,从阿里钉钉跨平台协作方式,再到飞书上的审批流程,以及目前我们接触到的表单审批、投票的模板,这些都是关于低代码的实现方式。随着企业数字化转型和云计算的不断发展,低代码平台又一次成为热门话题,被越来越多的人讨论。

YOU MAY ALSO LIKE

支付宝发布 AI 就业助手 「晓叶」 已有 1200 万岗位接入 AI 匹配功能

TechWeb 微晚报:iPhone Air 国行仅支持联通 eSIM?六部门整治汽车行业乱象

今天分享的主题为浅谈低代码平台,主要从以下 4 个方面进行介绍:

  • 低代码平台概述
  • 低代码、无代码
  • 低代码平台的技术路线
  • 可视化拖拽平台的应用

一、低代码平台概述

低代码开发平台,英文全称 「Low-Code Development Platform」,简称 LCDP,是通过少量代码或零代码就可以快速生成新应用,实现业务应用的快速交付的应用平台。广义上的低代码平台包括低代码和零代码,它们都属于 APaaS(应用平台即服务)。
低代码这一概念首次出现于 20 世纪 80 年代,在近 40 年的历程中,整个发展经历如下图所示:

第一阶段是探索期,主要是基于 20 世纪 80 年代就有美国公司和实验室开始研究程序可视化编程这个领域,做出了 4GL 「第四代编程语言」,后来衍生成 VPL(Visual Programming Language 可视化编程语言)。

第二阶段是发展期,2014 年,由研究机构 Forrester Research 正式提出了 「低代码/无代码」 的概念。

第三阶段是爆发期,2018 年,荷兰公司 Mendix 以 7 亿美元被西门子收购、美国低代码独角兽企业 Outsystem 获得 1.5 亿美元的融资。此次收购事件以及融资事件的发生将低代码市场带入资本方的视野,低代码市场开始进入爆发期。

低代码平台代替了程序员开发数千行具有复杂代码和语法的行。它的作用是让开发人员以及业务人员,通过 「拖拉拽」 的方式使用平台,来创建完整的应用程序。同时突破了传统业务之间沟通的复杂度和交付时间周期长的特点,能够持续进行开发。

二、低代码、无代码

低代码平台包括低代码和无代码,二者区别如下:

·无代码:主要面向业务人员,零开发经验的业务人员通过拖拽等方式,无需编写代码,即可快速搭建各种应用。无代码更适合单点场景的应用,平台应用性高于低代码。

·低代码:主要面向开发人员,通过自动代码生成和可视化编程,只需要少量代码,即可快速搭建各种应用。低代码的市场占有率高,适合复杂场景交互应用的搭建。平台灵活性高于无代码。

但本质上低代码与无代码都能够降低开发门槛、快速响应业务需求、提升开发效率。接下来我们来看看具体的低代码平台技术路线。

顺便给大家分享一下,民族企业大厂前后端测试捞人,待遇给的还不错,感兴趣的可以来试试!

三、低代码平台的技术路线

因低代码平台源自于集成开发环境 (Integrated Development Environment,IDE) 的可视化、模块化与集成化特点,同时根据目标人群对象的使用,大体分为两条线路:第一条为业务复用型,主要包含应用开发平台、智能表格、SAAS 聚合,特点是数据与逻辑完全分离、各自独立的模型驱动,适合开发人员。第二条为开发工具型,主要包含在线 IDE、DSL 开发框架、组件代码库,特点是数据与储存结构合一的表单驱动,适合业务人员使用。

适合开发人员的技术路线
我们首先来看下适用于开发人员的技术路线模型驱动。由模型驱动对软件所涉及到的功能进行建模,然后以应用开发平台为核心,承载各种开发工具和复杂逻辑,并将其可视化。然后辅以少量代码,就能够作为技术中台核心帮助开发者快速产出一整套系符合企业需求的系统。具体处理场景示例如下:

开发人员通过图中左右两边进行操作,左边是一些特定组件,拖到中间的画布里面。图中的板块都是相互独立的,需要通过右边的语法把它们进行关联,再生成所需要的场景化应用,这是模型驱动的一种方式。

适合业务人员的技术路线
该路线是非 IT 模式,以表单驱动数据为核心,通过拖拽构建数据表方式展开业务分析设计。以做到完全去 IDE 化,像搭积木一样按流程构建程序逻辑。适合完全零基础人员,比如人事行政进行资料归档、OA 审批,销售人员客户管理等。
处理场景示例如下:

左边是拖拽组件,中间是画布,右边是编辑属性。我们通过左边拖拽表单将事件排列在上面,进行简单的数据收集。右边是对表单进行数据处理,比如标题、宽度、必填线等设置。适合业务人员去操作填写数据表格,快速生成自己想要的数据收集,这是表单驱动的一种方式。
对于这类技术路线的产品,又拍云在 2020 年曾经开发过一套,我们接下来通过又拍云低代码产品来看一下表单驱动的具体应用场景。

四、低代码可视化拖拽平台的应用

该产品使用拖拉拽的方式,生成所需要的表单。生成表单后,显示面板会把表单数组包括的 json 数据拿出,再通过它识别组件的顺序进行编译后展示。产品页面结构如下:

△ 产品页面结构
编辑器实现思路
该产品的编辑器实现思路如下:
首先,使用数组 componentData 维护编辑器中的数据。
其次,将组件通过拖拽事件,拖拽到画布上进行移动布局。当然一个组件要设为可拖拽,那就需要为它添加 draggable 属性,而且在将组件列表中的组件拖拽到画布中时还会经历两个关键事件:
dragstart 事件,它在拖拽刚开始时触发,主要用于将拖拽的组件信息传递给布,下图是示例代码:

drop 事件,在拖拽结束时触发,主要作用是用于接收拖拽的组件信息,示例代码如下图:

之后使用 push() 方法将新的组件数据添加到 componentData。比如又拍云使用的 VLE 框架就是通过属性来识别我们想要的组件。具体为组件 V-item 是文本数据宽,可以通过其对应的属性值进行上下数据绑定,把数据填到结成数组里面。
组件数据如下:

最后,我们使用 v-for 指令遍历 componentData,主要通过 is 属性来识别出真正要渲染的是哪个组件,将每个组件逐个渲染到画布。例如要渲染的组件数据是 { component: 'v-text' },则 会被转换为 。
编辑器渲染的核心代码如下所示:

全部完成后我们来看一下整体,如果将画布设为相对定位 position: relative,然后将每个组件设为绝对定位 position: absolute,只要通过监听三个事件就可以进行移动,这三个事件分别为:
·Mousedown 事件,在组件上按下鼠标时,记录组件当前的位置,即 css 中的 left 和 top。
·Mousemove 事件,每次鼠标移动时,都用当前最新的 left 和 top 减去最开始的 left 和 top,从而计算出移动距离,再改变组件位置。
·Mouseup 事件,鼠标抬起时结束移动。
以上就是编译器的整体实现思路。

浅谈低代码平台的未来

根据咨询机构 Gartner 的市场分析来看,2023 年全球超过 50% 的大中型企业将把低代码应用平台作为主要的占领应用平台之一,到 2024 年,低代码应用程序开发将占总应用开发的 65% 以上。这就引出了两个问题:传统的软件开发会被取代吗?低代码是未来的趋势吗?

实际上,低代码开发并不会取代传统的软件开发,但它将改变在某些领域中的软件开发,改变那些重复低效的业务,这意味着公司不需要为这种业务招聘大量的开发人员,而是安排更多的专业软件开发人员面向客户的需求以及复杂和独特的软件开发问题。

尽管相较于原生的开发模式,低代码开发平台能够显著提升开发效率,尤其适合业务变化快、预算有限、开发时间紧迫的企业应用场景;但是低代码平台也有明显的局限性,至少就目前来说,它主要用于搭建企业软件。因为此类软件架构是有一定规律的,但娱乐、社交等软件开发比较深层交互的东西低代码还是无法实现的。
所以我认为低代码并不是未来,它只是未来的一部分。

作者:273abf195ee7
来源:简书

文章来源:w2solo

Search

没有结果
查看所有结果

一周热门

以技术破局,跨界多赛道冲击高端市场 追觅裂变:一家科技公司的全球化 「野望」

2025 年 9 月 10 日
神秘新业务揭晓!阿里让高德「扫街」

神秘新业务揭晓!阿里让高德 「扫街」

2025 年 9 月 10 日
上期所同日上新5个期货期权产品 双胶纸期货上市首日成交额37.03亿元 为何成交活跃?

上期所同日上新 5 个期货期权产品 双胶纸期货上市首日成交额 37.03 亿元 为何成交活跃?

2025 年 9 月 10 日

美国关键武器援助 「迟到」!乌克兰的 「天」 要塌了?

2025 年 9 月 10 日
货币市场日报:9月10日

货币市场日报:9 月 10 日

2025 年 9 月 10 日
爆了!天普股份继续涨停 达成11连板!

爆了!天普股份继续涨停 达成 11 连板!

2025 年 9 月 10 日
支付宝发布AI就业助手「晓叶」  已有1200 万岗位接入AI匹配功能

支付宝发布 AI 就业助手 「晓叶」 已有 1200 万岗位接入 AI 匹配功能

2025 年 9 月 10 日
周末重磅!财政部出资5000亿元,四大银行融资方案公布

科技股又来了,这波能持续多久?工业富联涨停,胜宏科技股价再创历史新高

2025 年 9 月 10 日
当历史新高又被刷新 投资者又该如何配置黄金?

当历史新高又被刷新 投资者又该如何配置黄金?

2025 年 9 月 10 日

英特尔前联席 CEO 离职,高层重组聚焦核心业务

2025 年 9 月 10 日
金桂财经

2025 年 9 月
一 二 三 四 五 六 日
1234567
891011121314
15161718192021
22232425262728
2930  
« 8 月    

近期动态

  • 以技术破局,跨界多赛道冲击高端市场 追觅裂变:一家科技公司的全球化 「野望」
  • 神秘新业务揭晓!阿里让高德 「扫街」
  • 上期所同日上新 5 个期货期权产品 双胶纸期货上市首日成交额 37.03 亿元 为何成交活跃?
  • 美国关键武器援助 「迟到」!乌克兰的 「天」 要塌了?
  • 货币市场日报:9 月 10 日
  • 爆了!天普股份继续涨停 达成 11 连板!
广告

Copyright © 2025 广州金桂广告传媒有限公司. 粤 ICP 备 2025390655 号

  • 关于本站
  • 联系我们
  • 隐私政策
没有结果
查看所有结果
  • 登录& 注册

Copyright © 2025 广州金桂广告传媒有限公司. 粤 ICP 备 2025390655 号

  • 登录
  • 注册
忘记密码?
Lost your password? Please enter your username or email address. You will receive a link to create a new password via email.
body::-webkit-scrollbar { width: 7px; } body::-webkit-scrollbar-track { border-radius: 10px; background: #f0f0f0; } body::-webkit-scrollbar-thumb { border-radius: 50px; background: #dfdbdb }