2024最新测评:低代码平台在企业复杂应用场景的适用性如何?

news2024/9/27 11:25:09

低代码平台种类多,不好一概而论。但最近有做部分低代码平台的测评,供大家参考。

一个月前接到老板紧急任务:调研有没有一款低代码平台能开发我司的软件场景。我司是一家快速发展中的制造业企业,业务遍布全国,需要一个能够适应我们多样化业务需求、可灵活扩展的平台,包括但不限于生产监控、供应链管理、以及全国资产跟踪等。

传统的软件开发模式已无法满足我们对速度和敏捷性的需求,低代码开发平台虽然以快速开发能力被视为是解决此问题的理想选择。但我们的业务场景涉及大量的数据处理、多部门协作、复杂的用户交互,市面上的低代码平台是否能够适用于我们这种复杂场景,要打个问号“?”。

接下来的一个月里,我用了好多家产品,都各有千秋。简单的表单、列表、流程,拖拽式开发虽然很快,但深入下去就发现做不下去了。比如以下3个场景都很难实现:

(1)复杂的页面设计难

由于我们需要全国资产跟踪,这个系统的页面需要展示实时数据监控、支持多级目录视图和复杂的用户交互。所以低代码平台必须要能设计这种场景下的复杂页面。

我尝试了几个名气很大的低代码产品,基本都能提供栅格式布局的页面或者用容器去进行页面设计、组件拖拽,但这种布局方式很难解决复杂的布局问题, 比如嵌套、不规则展示等。虽然可以提供一些组件的样式配置参数,满足一些常见的样式调整,但是涉及比较复杂的样式时还是略显不足。

 

 

对于复杂的用户交互场景,多数的低代码工具仅会提供一些默认的图表联动、数据关联查询等,在处理一些轻量级应用,做交互显得得心应手。

好处是学习门槛低,弊端就是对于复杂交互场景有点力不从心。

 

(2)复杂的流程处理难

因为供应链管理方面,涉及多个部门和多个角色审批的复杂流程,需要模拟实际业务中的协作和决策过程。所以低代码平台必须要能处理超级复杂的审批流转流程、数据权限分配等等。

这一块,我试用的几个低代码平台的表现还不错。通过拖拽图形化流程算子的方式,以连线的方式配置流程审批及数据传递等动作。相比传统开发,可视化的操作会更方便,但不建议没有任何开发经验的小白上手。因为低代码这部分的设计只是相对减少敲代码的工作量,还是需要有编程思维才能实现。

 

像上图的流程流转,以及下图的多部门协同,这些轻量级低无代码平台都可以简洁的方式实现。
但缺点是,数据可以传递但不能处理,相当于没有逻辑概念,只能由代码完成后端事件处理。

 

 

(3)异构数据的处理难

我们制造业工厂遍布全国,集成了多种传感器和设备,每天处理的数据量比较大。所以低代码平台必须能够处理来自不同来源的大量数据,并且响应时间要比较快。确实条件很苛刻,但却是项目的实际要求情况。

实话说,试用的几个低代码平台并不擅长,从平台架构就可以看出在数据这一块能力都有缺失。简道云稍好,可依赖外部的ETL工具完成数据集成的工作,但普遍数据源能力有限,表单等数据只支持默认存储,不具备实时数据处理能力,无对外服务能力。

 

 

 

试用快绝望的时候,刷到了一家自称“数据驱动的企业级低代码软件开发平台”的产品织信Informat。于是,抱着死马当活马医的心态,看看这个织信Informat是不是真如自己宣传的那么牛杯??

从织信Informat的官网找到了几个他们认为有代表性的复杂场景的案例,一个是服装贸易类的PLM产品管理平台、一个是汽车零配件行业产、供、销一体化平台,还有一个是医院智慧后勤管理平台,给大家看看都做成什么样子,咱们眼见为实。

(1)一站式PLM产品管理平台

 

服装产品全周期管理,涉及从产品设计、采买、选品、BOM、工艺到成品的全过程管理,每个阶段都有独特的数据需求、业务流程、办公协同和决策支持点。要想建立统一的数据模型和业务流程框架,并实现自由切换点位进行产品的数据查询,都不简单,要用低代码去配置,有很大的挑战难度。

上图是织信Informa低代码开发的PLM系统界面,从这个页面可以看到它在页面结构、样式布局、页面交互这3个点做的还可以,有一定的复杂度。

①页面结构:其页面元素相对丰富,如图表、不同视图的列表、时间日期素材等在一个页面呈现;页面元素嵌套层级较深,官方说用到了织信Informat的布局容器嵌套列表、列表嵌套图表等。
②样式布局:页面布局呈现多样性,有多种排列方式、不规则展示数据、样式组合等。这里可以看出织信Informat具备不规则布局的能力。
③页面交互:页面中的交互元素(如输入框、按钮、下拉选择等)比较多,其实用户交互逻辑的难度相对较大。即使是传统代码开发,富交互型页面的开发和测试难度都比纯展示型页面大很多,更别提低代码了。但织信Informat在这里处理的还是可圈可点的,至少功能可以实现。

光看还没有感觉,谁知道是不是二次开发的呢?不如直接打开织信Informat,上手点点看、简单验证下是不是有这个几个能力、到底好不好使。

页面与布局上,织信Informat可以通过插入目录组件进行数据关联。同时,在布局组件上增加应用变量,该变量可以作为页面变量进行将选中的产品传至页面其他模块进行查询,实现模块变量传参。

 

样式与交互上,看图表的类型还是比较丰富的,常规的柱状、折线、饼图,非常规的散点、雷达、词云,以及复杂的GIS地图、关系曲线都有涉及,并且组件层和应用层提供细粒度的样式配置。

 

 

利用它的画布组件,可以自由布局。这用起来就比较像AXURE、墨刀等原型工具,区别是织信Informat针对每一个元素都可以绑定数据与逻辑交互事件,那么基于这样的原型,直接开发交付项目确实如其宣传的那样高效。

 

 

从这个PLM产品管理平台案例可以判断,织信Informat在设计复杂页面上面比较有优势。

(2)汽配产、供、销一体化平台

我对汽车零配件相关的业务理解大概是这样的,在配件生产过程中,业务类型多、审批部门多、角色多、流程分支多。下图是织信Informat开发的仓库管理系统中的一个审批流,看上去流程节点确实有点多。

 

官方介绍说,这个一体化平台涵盖各种流程条件判断,并涉及数据计算,以及8个部门、20+种角色判断,有100多个节点,用低代码平台实现相对复杂。

①流程节点:复杂的依赖和制约关系,包括顺序关系、并行关系、条件分支关系等,这里做的还可以。同时,织信Informat也有考虑到流程异常,设计撤回、表单回填、流程返回等。
②多部门协同:城管部门多、角色多,不同部门与角色之间的审批关系、权限划分、审批流转,织信Informat设计清晰,还比较灵活。
③服务编排:流程不仅多,还存在数据操作与接口调用,织信Informat通过服务编排的能力实现多接口聚合、实体操作后端逻辑开发、业务逻辑自动化等。
之前在别的低代码平台试用,服务编排的能力稍微有点欠缺,难以支撑大体量的、复杂的软件场景。织信Informat通过拖拽审批类、数据类、系统类等图形化设计,可以完成流程审批设计,在审批过程中实现数据处理、服务调用。在逻辑配置中,同样可通过图形化设计前后端逻辑,实现流程节点中复杂逻辑处理。

 

 

从这里看出,织信Informat在复杂流程的处理上表现不错,适用于企业级复杂应用,能够支撑更大体量的项目。

(3)医院智慧后勤管理平台

关于大型医院智慧后勤管理平台,有些大厂之前做的比较成熟了,换做一般的人还真做不了。因为医院业务的复杂在于:

设备种类繁多:涵盖医疗类、消防类、能耗类、视频安防类等多种品牌。每种设备和品牌可能具有不同的技术规格、通信接口和数据格式,这要求系统具备高度的灵活性和适应性来集成这些设备.

通信协议复杂:系统需支持N种不同的通信协议(如Modbus TCP、EA消防、MQTT、M-BUS等),每种协议都有其特定的数据交换规则和消息格式。实现这些协议的兼容性和互操作性是技术上的一大挑战。

海量数据处理:日新增数据量至少要10000条,这意味着系统需要具备高效的数据采集、存储、处理和分析能力。包括实时数据的处理、历史数据的归档、查询优化以及数据分析算法的应用。

很多低代码平台,缺失数据能力,因此,我对织信Informat通用抱有怀疑。

下图是织信Informat开发的一个医院智慧后勤管理平台架构图,官方介绍说,这个平台整合了多个省份的100多家医院,共计10大类20多个品牌的上千台设备,包括医疗类设别、消防类设备、能耗类设备、视频安防类等。实现设备协议共计8类,如Modbus TCP、EA消防、MQTT、M-BUS、萤石云FLV 、阿里云FLV、大象视频、Restful-API等,日新增数据量达10000多条。

 

对于医院后勤管理平台的开发,织信Informat有自己的解决方案,从下图可以看到这方面做的还可以。

 

为什么织信Informat能做到?看其产品架构图,原来是有数据底座,不愧是做大型软件起家的,基于底层数据做上层应用的开发,用数据驱动业务发展,一个平台实现 。其数据底座中就涵盖了IOT物联数据能力。

对于性能这块,官方给的说法是,设备延迟<1000ms,还算可以吧。

可惜的是,官方那个线上试用版本无法体验IOT能力,但是能够接入不同的数据源,前期测试不影响。能接的数据类型大概有40多种,国产、非国产、Rest-api都可以直连,且TCP、HTTP、Kaflka等通信协议协议也支持监听/轮询获取源数据,并以资产、ES、Restful等方式输出。

从这个案例可以看出,织信Informat在海量异构数据的处理上,有点小惊喜,没想到它有数据底座,对于数据的处理、性能方面的表现,都还不错。

最后总结:

总结一下,试用的几个低代码平台,各有各的优势。低无代码平台确实存在轻量级和企业级之分,轻量级适合微小企业去做一些偏SaaS化的管理类应用,而企业级能承接起现在大部分的数字化项目,不过上手门槛可能高一点。

对于我司所要实现的软件场景,对产品能力的需求较高,一轮测评下来,目前织信Informat更合适。织信Informat低代码开发平台,在企业级复杂应用场景中的适用性比较强,平台的数据处理能力、业务流程复杂性支持以及用户体验都可以给到90分以上,确实比较适合需要高度定制化和数据驱动的企业。

不过,用低代码开发,到底能不能降本增效,还没有实测。下阶段正式投入使用织信Informat后,再给铁子们做一个分享。感兴趣的铁子,可以去试用一下看看。

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

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

相关文章

DAY81服务攻防-开发框架安全SpringBootStruts2LaravelThinkPHPCVE 复现

知识点&#xff1a; 1、PHP-框架安全-Thinkphp&Laravel 2、J2EE-框架安全-SpringBoot&Struts2 常见语言开发框架&#xff1a; PHP&#xff1a;Thinkphp Laravel YII CodeIgniter CakePHP Zend等 JAVA&#xff1a;Spring MyBatis Hibernate Struts2 Springboot等 P…

Elasticsearch讲解

1.Elasticsearch基本知识 1.基本认识和安装 Elasticsearch是由elastic公司开发的一套搜索引擎技术&#xff0c;它是elastic技术栈中的一部分。完整的技术栈包括&#xff1a; Elasticsearch&#xff1a;用于数据存储、计算和搜索 Logstash/Beats&#xff1a;用于数据收集 Kib…

Dos.ORM简单说明

1 下载Dos.Tools-master 地址&#xff1a;Dos.Tool: 实体生成工具&#xff0c;成熟轻量级ORM、上手简单、性能高、功能强大&#xff01; 2 Dos.ORM仅支持DbFirst模式&#xff0c;即必须先有数据库&#xff0c;这里以Sql Server为例 3 新建项目&#xff0c;添加引用Dos.ORM.dll&…

3.javaweb-Servlet与过滤器

javaweb-Servlet与过滤器 文章目录 javaweb-Servlet与过滤器一、Servlet&#xff1a;server applet二、Servlet做了什么&#xff1f;三、Servlet是什么&#xff1f;四、jsp与Servlet关系五、Servlet API1.主要Servlet API介绍2.如何创建Servlet3.Servlet中主要方法4.ServletReq…

使用Docker快速本地部署RSSHub结合内网穿透访问RSS订阅源

文章目录 前言1. Docker 安装2. Docker 部署Rsshub3. 本地访问Rsshub4. Linux安装Cpolar5. 配置公网地址6. 远程访问Rsshub7. 固定Cpolar公网地址8. 固定地址访问 前言 今天和大家分享的是如何在本地快速简单部署Rsshub工具&#xff0c;并结合cpolar内网穿透工具使用公网地址远…

ArcGIS Desktop使用入门(三)常用工具条——拓扑(下篇:地理数据库拓扑)

系列文章目录 ArcGIS Desktop使用入门&#xff08;一&#xff09;软件初认识 ArcGIS Desktop使用入门&#xff08;二&#xff09;常用工具条——标准工具 ArcGIS Desktop使用入门&#xff08;二&#xff09;常用工具条——编辑器 ArcGIS Desktop使用入门&#xff08;二&#x…

mobaxterm、vscode通过跳板机连接服务器

目标服务器&#xff1a;111.111.11.11 跳板机&#xff1a;100.100.10.10 1. mobaxterm通过跳板机连接服务器 1.1 目标服务器信息 1.2 跳板机信息 1.3 登录 点击登录&#xff0c;会输入密码&#xff0c;成功 参考&#xff1a;https://blog.csdn.net/qq_40636486/article/det…

Linux 运维 | 6.从零开始,Shell编程中正则表达式 RegExp 速成指南

[ 知识是人生的灯塔&#xff0c;只有不断学习&#xff0c;才能照亮前行的道路 ] 0x00 前言概述 在 Linux 运维以及Shell脚本编程中往往会使用到各种文本处理工具&#xff08;例如&#xff0c;文本三剑客 awk、grep、sed&#xff09;以及Shell脚本编程&#xff08;后续作者会在#…

【C语言从不挂科到高绩点】23-指针05-结构体指针【重点知识】

Hello!彦祖们,俺又回来了!!!,继续给大家分享 《C语言从不挂科到高绩点》课程!! 本节将为大家讲解C语言中非常重要的知识点-指针: 本套课程将会从0基础讲解C语言核心技术,适合人群: 大学中开设了C语言课程的同学想要专升本或者考研的同学想要考计算机等级证书的同学想…

CSS在线格式化、美化、压缩工具

网上有不少CSS格式化压缩的工具&#xff0c;但是不少站点有广告干扰&#xff0c;或操作起来不方便&#xff0c;或打开速度比较慢&#xff0c;所以自己定制了这个css格式化压缩的工具&#xff0c;也希望对大家有帮助&#xff0c;提供的这个CSS代码格式化和css在线压缩工具&#…

银发产业新闻 | 饿了么、一龄集团、达因药业、爱奇艺有哪些布局

一周银发产业大事件速览 9月27日 星期五 1 养老服务 国家医保局发布长护险编码规则民政部召开全国养老服务工作推进会议市场监管总局发布《适老家具通用技术要求》中央财政安排3亿元引导资金支持“老年食堂”发展全国老龄委印发《关于深入开展新时代“银龄行动”的指导意见…

行业标准如何立项?具体的步骤有哪些

一、前期准备 1. 明确需求&#xff1a; • 确定所在行业存在哪些问题或不足&#xff0c;需要通过制定行业标准来规范和解决。 • 分析行业发展趋势和市场需求&#xff0c;确保立项的标准具有前瞻性和实用性。 收集资料&#xff1a; 查阅国内外相关行业标准和法律法规&#xff0…

数字单总线输出的工业级温湿度一体传感器-MHT04

温湿度传感芯片 - MHT04&#xff0c;该芯片是数字单总线输出的工业级温湿度一体传感器&#xff0c;采用防尘防水透气的铂金叠层湿敏探头结合高精度电容调理芯片MDC04架构&#xff0c;数字单总线输出&#xff0c;可长距离串联多个节点&#xff0c;适用于仓储、冷链、畜牧、工农业…

SQL 性能调优

什么是 SQL 性能调优 SQL 性能调优是优化 SQL 查询以尽可能高效地运行的过程&#xff0c;从而减少数据库负载并提高整体系统性能。这是通过各种技术实现的&#xff0c;例如分析查询执行计划、优化索引和重写查询以确保最佳执行路径。目标是最大限度地减少执行查询所需的时间和…

写一个算法统计在输入字符串中各个不同字符出现的频度并将结果存入文件(字符串中的合法字符为A-Z这26个字母和0-9这十个数字)

题目分析&#xff0c;一共需要最多需要36个位置的数组&#xff0c;我们把前十个数组位置给0-9个数字字符存放空间&#xff0c;10-36的数组空间给到A-Z的存放 int main() {printf("请输入一串字符串内容,并且以#结束输入\n");char arr[36], ch;//26个大写字符10个数字…

力扣 中等 24.两两交换链表中的节点

文章目录 题目介绍题解 题目介绍 题解 利用25题K个一组反转链表链接 &#xff0c;将k改为2即可。 // 同 25题 K个一组反转链表 class Solution {public ListNode swapPairs(ListNode head) {// 统计节点个数int n 0;for (ListNode cur head; cur ! null; cur cur.next) {n…

【工具分享】Magniber勒索病毒解密工具

前言 Magniber勒索软件首次出现在2017年&#xff0c;最初主要针对韩国的用户。它是通过使用Magniber Exploit Kit (EK)传播的&#xff0c;这款勒索软件迅速成为网络威胁的一部分。尽管最初集中于亚洲地区&#xff0c;Magniber在2021年卷土重来&#xff0c;并开始扩展到全球范围…

扩展 SaaS 业务:2024 年取得成功的基本策略

在不断发展的数字世界中&#xff0c;软件即服务&#xff08;SaaS&#xff09;已成为关键要素&#xff0c;在不同领域提供了无与伦比的实用性和易用性。然而&#xff0c;在这个蓬勃发展的领域取得成功不仅仅需要创新的产品。仅仅具有可行性是不够的。要真正蓬勃发展&#xff0c;…

Redis桌面工具:Tiny RDM

1.Tiny RDM介绍 Tiny RDM&#xff08;Tiny Redis Desktop Manager&#xff09;是一个现代化、轻量级的Redis桌面客户端&#xff0c;支持Linux、Mac和Windows操作系统。它专为开发和运维人员设计&#xff0c;使得与Redis服务器的交互操作更加便捷愉快。Tiny RDM提供了丰富的Red…

基于Hive和Hadoop的保险分析系统

本项目是一个基于大数据技术的保险分析系统&#xff0c;旨在为用户提供全面的汽车保险信息和深入的保险价格分析。系统采用 Hadoop 平台进行大规模数据存储和处理&#xff0c;利用 MapReduce 进行数据分析和处理&#xff0c;通过 Sqoop 实现数据的导入导出&#xff0c;以 Spark…