Mendix 创客访谈录|医疗设备领域的数字化转型利器

本期创客

图片 1.png
尚衍亮
爱德亚(北京)医疗科技有限公司 应用开发和数字化事业部开发经理

大家好,我叫尚衍亮。毕业于软件工程专业,有6年的软件开发经验。从2021年开始,我在爱德亚(北京)医疗科技有限公司的应用开发和数字化事业部工作,担任开发经理。

爱德亚公司创立于2016年,是国际化、创新型现代服务企业,是国家高新技术企业和北京市中关村高新技术企业,公司专注于医疗设备运维与管理服务(MMS)领域的创新发展,致力于为客户提供先进的设备运维和管理服务解决方案和数字化服务。

在公司里,我主要负责软件的产品设计、项目管理以及软件开发基础设施的搭建。除此之外,我也是一名全栈程序员,负责公司各个产品的研发工作。从前端到后端,从数据库到服务器,我都会参与其中。

创客访谈

MX:在使用Mendix低代码平台开发应用软件前,你和你的部门/团队主要应用什么开发工具?

尚衍亮:在接触Mendix之前,我们主要使用以下工具:Android和IOS开发使用的是uni-app,WEB端开发使用的是VScode和IntelliJ IDEA。

MX:你是如何认识Mendix低代码的?

尚衍亮:我们公司的董事长兼CEO张炳君先生,有18年西门子的工作经验,即使离开也一直在关注着西门子在中国的发展。当他得知西门子工业软件增加了新成员—西门子低代码开发平台时,就组织我们进行了深入的了解。

MX:你采用Mendix低代码平台开发应用有多久了?

尚衍亮:我们公司是21年关注到西门子Mendix,21年主要是学习,到22的时候我们开始正式利用西门子Mendix开发我们内部的产品,说起来我们使用mendix已经有4年之久了。

MX:改用Mendix低代码作为应用开发平台的主要原因有哪些?

尚衍亮:我们公司在开发软件应用和进行数字化转型的过程中,遇到了挺多的麻烦事:

  • 软件团队和业务团队在设计和开发软件的时候,沟通总是不畅。软件的人搞不懂业务,业务的人又不懂软件,这样一来,开发的速度和效率就降低了,软件质量也受影响。
  • 传统的软件开发涉及的角色和人数太多了,从产品管理、项目管理到设计、开发、测试,还得分前端、后端、网页端、手机APP端,这不仅让研发团队的规模和成本增加,沟通成本和效率也成了大问题。
  • 软件的设计和功能模块开发质量不容易保证,主要是代码质量影响大。用户体验、交互感受、操作流畅度、数据安全和权限管理等方面,都达不到我们对产品质量的期望。

经过一番研究,我们发现西门子的Mendix平台,这是一个可以通过拖拉拽的可视化方式来快速开发应用软件的平台,正好能解决我们遇到的问题。最后,我们决定采用低代码作为解决方案。这里面还有一个重要的原因,就是张先生对西门子技术的先进性和可靠性深信不疑——毕竟他在西门子工作了18年。他经常对我们说:“我们选择西门子低代码,不仅是因为低代码本身的先进性,更是因为西门子的技术可靠,才决定放弃传统的开发工具。

MX:截至目前,你和你的部门/团队利用Mendix低代码开发的应用有哪些?这些应用是自己部门使用还是支持其他业务部门使用?

尚衍亮:截止目前,我们在之前软件产品的基础上,制作了两款软件,设备运维助手与服务采购管理系统。这些系统主要是面向医院,为医院设备运维全方位管理和设备服务全过程管理提供解决方案。

图片 2.png

MX:在开发的这些应用中,使用了Mendix的哪些组件/模块?有什么感受/反馈?

尚衍亮:使用到了日志模块,邮件模块,定时器组件,图表组件和树形组件,ExcelImport,ExcelExport,WorkflowCommons等。这些组件都是拖拽即用的,功能挺全的,不需要复杂的配置,就可以用起来。在我们开发服务采购管理系统中,我们使用了WorkflowCommons。通过很少的配置的,不到一天的时间,我们就将我们的审批流程搭建起来了。

树形组件

图片 3.png

审批流效果图

图片 4.png

MX:当你用Mendix开发应用碰到困难时,你通常会在哪里得到帮助或找到答案?

尚衍亮:通常我会选择查阅官方文档,大部分问题通过查阅文档都可以解决。无法解决的问题,我会到官方的社区去寻求帮助。

MX:在用Mendix开发的这些应用中,你最引以为傲的应用是哪个?能否具体介绍一下?

尚衍亮:我感觉我们做得最棒的是服务采购管理系统。我们把采购申请的流程做到了标准化、数字化,自动化。这样不仅让运营管理变得规范,还帮助医院的运营管理数字化,效率和质量都上去了。操作人员用起来,省了好多时间,出错的几率也小多了,工作效率和质量都提高了不少。

具体说来主要有这两点:

第一,开发的时候,我们用了Mendix提供的审批流,迅速搭建了符合我们需求的审批流程。还用了Mendix的很多组件,把原来两个月的开发时间缩短到了三周。

第二,开发完了之后,我们用Mendix的发布工具迅速把软件上线了。客户用我们的软件,都说设计很现代,用起来也挺顺手的。

图片 5.png

图片 6.png

MX:这些应用为实际使用者/客户带来了哪些收益?

尚衍亮:医疗设备领域,我们的软件减少了手动数据录入,不仅节约了人工成本,还提高了设备使用效率和降低了运营成本,并且内部软件开发周期和成本也大幅缩减。Mendix的敏捷开发模式提高了效率,直接和客户沟通需求,减少了误解。不断迭代,根据用户需求持续改进。总的来说,Mendix帮我们以及我们的客户节省了大量人力和时间成本,“降本增效”在这里体现得淋漓尽致 。

MX:相较以往传统开发,你觉得Mendix的主要优势有哪些?

尚衍亮:业务人员从产品管理、数据实体定义、功能架构方面和开发人员沟通,更容易互相理解和达成共识;开发人员从页面设计、工作流和功能键的设置方面和业务人员沟通,更直观(所见即所得)、更清晰和更高效;开发时间更短、更快;开发人员数量显著减少。

MX:相较市场上其它的低代码开发平台,你认为Mendix的优势有哪些?

尚衍亮:我觉得Mendix最强的功能是支持微流。市面上很多低代码平台都是基于平台给出的简单逻辑去开发。Mendix支持开发者自定义复杂业务逻辑,就Mendix支持代码扩展这一条就基本吊打其他的工具!

MX:使用Mendix Pro IDE的环境有哪些感受?

尚衍亮:在使用Mendix Pro IDE开发应用的过程中,我感受到了这款工具带来的种种便利和高效。首先,它的用户界面非常直观,拥有多种可自定义的主题供我选择,符合个人喜好。其拖拽功能极其方便,让我能够轻松调整和摆放各种页面元素。

此外,Mendix Pro的可视化编辑器极大地简化了复杂逻辑的添加,而且还支持自定义Java逻辑,功能非常全面。

在智能化辅助方面,比如MxAssist Logic Bot等工具,为我的开发过程提供了极大的便利,优化了微流配置,节约了不少时间和精力。

在数据集成方面,这款IDE与第三方工具和服务的集成也相当顺畅,其提供的API和连接器非常灵活,完全满足了我的需求。

最后,Mendix Marketplace为我提供了丰富的资源,包括各种组件、模块、模板等,我甚至可以上传并分享自己创建的组件。

综上所述,使用Mendix Pro IDE开发应用真是一次非常棒的体验,它不仅提高了我的开发效率,也极大地支持了团队合作,对于需要快速迭代和创新的开发项目来说,这款工具无疑是极好的选择。

MX:近期你有什么应用开发的计划会采用Mendix低代码平台实现?

尚衍亮:近期我们计算使用Mendix开发供应商管理系统,并且要升级我们服务采购管理系统的功能,加入更多的自动化功能。

MX:你是否会向其他的应用开发者推荐Mendix?你会如何推荐?

尚衍亮:低代码是企业(没有很强IT能力的企业)或者运营公司(部门)自己开发应用 APP或者自我实现业务数字化的明智选择,而西门子低代码更快捷、更专业、开发更节省,对工业企业来说,特别是对国际化的公司来说是最佳选择!

关于Mendix

作为西门子Xcelerator平台的低代码引擎,Mendix正在迅速成为推动企业数字化发展的首选应用程序开发平台。Mendix让企业能够以前所未有的速度构建应用程序、促进IT团队与业务专家之间开展有意义的协作,并帮助IT团队保持对整个应用程序环境的控制。作为一直被领先的行业分析师视为“领军者和远见者”的低代码平台,Mendix是云原生的、开放的、可扩展的、敏捷的,并且经过实践验证。从人工智能和增强现实,到智能自动化和原生移动,Mendix和西门子Xcelerator已成为“数字优先”企业的中坚力量。Mendix已被46个国家的4,000多家企业采用,并建立了由30多万名开发人员组成的活跃社区,这些开发人员使用该平台创建了20多万款应用程序。

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Python+Selenium之断言

一、Assert 用于判断一个表达式,在表达式条件为 false 的时候触发异常。 #获取对应元素的文本值text02driver.find_element_by_xpath("//h1[text()用户登录]").text#判断text02是否包含“用户登录”字符串,包含即成功,不包含即失败…

从零开始认识思科,并学会认识思科1.认识思科

hello大家好,我是风屿,今天我将从零开始带领大家认识思科设备中的各种技术以及配置,方便以后配置思科的设备,以及考取相应的证书。 在当今的数字化时代,网络扮演着至关重要的角色。而在网络技术领域,思科无…

互联网时代的语义网知识表示框架---RDF和RDFS

文章目录 RDF和RDFSRDF简介RDF和RDFS 随着语义网的提出,知识表示迎来了新的契机和挑战,契机在于语义网为知识表示提供了一个很好的应用场景,挑战在于面向语义网的知识表示需要提供一套标准语言可以用来描述Web的各种信息。早期Web的标准语言HTML和XML无法适应语义网对知识表…

MySQL数据库管理 二

1、数据表高级操作 (1)克隆表 方法一: create table 新表名 like 旧表名; #克隆表结构 insert into 新表名 select * from 旧表名; #克隆表数据 #此方法能保证 新表的表结构、表数据 跟旧表都是一致的 方法二&#x…

Python 数据可视化 多色散点图

Python 数据可视化 多色散点图 fig, ax plt.subplots() max_line max([max(merged_df[unif_ref_value]), max(merged_df[unif_rust_value])]) min_line min([max(merged_df[unif_ref_value]), max(merged_df[unif_rust_value])]) ax.plot([min_line, max_line], [min_line, …

【C语言】二维数组(详解)

目录 1. 二维数组的创建 1.1 二维数组的概念 1.2 二维数组的创建 2. 二维数组的初始化 2.1 不完全初始化 2.2 完全初始化 2.3 按照行初始化 2.4 初始化时能省略行,但不能省略列 3. 二维数组的使用 3.1 二维数组下标 3.2 二维数组…

【2024】kafka streams结合案例分析进行实际项目开发使用(3)

💻目录 一、前沿介绍二、代码实现1、依赖2、实体类2.1、Transaction2.2、 TransactionKey2.3、TransactionPattern2.4、CustomerReward 3、序列化工具类3.1、序列化3.2、反序列化3.3、Serde仓库 4、具体streams实现5、其他测试使用5.1、生产者5.2、日志文件 6、创建…

背景渐变动画登录页

b站视频演示效果: 效果图: 完整代码: <!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>背景…

MySQL全解(基础)-(MySQL的安装与配置,数据库基础操作(CRUD,聚合,约束,联合查询),索引,事务)

MySQL安装与配置 1.数据库介绍 存储数据用文件就可以了&#xff0c;为什么还要弄个数据库? 文件保存数据有以下几个缺点&#xff1a; 文件的安全性问题 文件不利于数据查询和管理 文件不利于存储海量数据 文件在程序中控制不方便数据库存储介质&#xff1a; 磁盘 内存 为了…

天翼云8080、80端口用不了的问题

天翼云8080、80端口用不了的问题 前言&#xff1a;前段时间天翼云搞了活动&#xff0c;原来公司用的华为云老板说太贵了也快到期了&#xff0c;就换了天翼云的服务器。 排查&#xff1a; 安全组开放 80 8080 防火墙查看 没有问题 nginx nacos dcoker等停了 查看监听端口 发现…

web标准与浏览器前缀

目录 W3Cweb标准&#xff1a;是敌还是友人员结构标准制订的流程 css3&#xff0c;css4的传说css3 浏览器前缀&#xff1a;失败的产物关于渐进增强和优雅降级 W3C 万维网最初是由欧洲核子研究组织的一个项目发展起来的&#xff0c;在那里蒂姆伯纳斯-李开发出第一个万维网的雏形…

超声波清洗机有用吗?四大主流超声波清洗机终极PK大测评!

超声波清洗机是通过产生的超声波对于液体不断动作的一个过程&#xff0c;水分子在超声波的震动下互相碰撞挤压&#xff0c;从而发生空化作用对物体表面的污迹进行乳化剥离&#xff01;相比手洗的方式&#xff0c;超声波能够深入夹缝清洁&#xff0c;清洁程度非常高&#xff01;…

充电学习—8、Type-C TCPC TCPCI

TCPC是usb Type-C port controller&#xff1b; 通用串行总线C型端口控制器 TCPCI是tcpc控制器接口规范&#xff1b; TCPC是个功能块&#xff0c;其中含有VBUS和VCONN的电源控制功能&#xff0c;CC信号的处理 逻辑&#xff0c;PD应用中的BMC物理层和协议层&#xff08;PD信息…

FlowUs:打造沉浸式协作体验感受

直观的用户体验 从我个人的角度来看&#xff0c;FlowUs的界面设计非常符合现代审美&#xff0c;简洁而不失功能性。每次打开FlowUs&#xff0c;我都能迅速找到我需要的功能&#xff0c;这大大提升了我的工作效率。 实时协作的流畅性 在FlowUs中&#xff0c;我最喜欢的功能之一就…

13.4 内存管理

&#x1f49d;&#x1f49d;&#x1f49d;欢迎莅临我的博客&#xff0c;很高兴能够在这里和您见面&#xff01;希望您在这里可以感受到一份轻松愉快的氛围&#xff0c;不仅可以获得有趣的内容和知识&#xff0c;也可以畅所欲言、分享您的想法和见解。 推荐:「stormsha的主页」…

c++参考std::string自己设计类hstring

目录 一、前言 二、设计需求 三、设计思想 1.功能一 1.功能二 四、设计过程 1.类hstring搭建 2. 实现有参构造函数 3. 实现副本构造函数 4.完整代码 五、结束语 一、前言 在c中有很多的库&#xff0c;但是在有些时候呢&#xff0c;我们一定要学会自己去设计库&#…

抖音素材网站平台有哪些?素材下载网站库分享

在这个视觉信息充斥的时代&#xff0c;抖音已经成为众多自媒体人展示才华的舞台。要在众多创作者中脱颖而出&#xff0c;不仅需要独特的创意&#xff0c;还需要优质的素材来支持你的内容制作。今天&#xff0c;我将介绍几个为抖音视频提供高品质素材的网站&#xff0c;包括国内…

Python构造TCP三次握手、传输数据、四次挥手pcap数据包并打乱顺序

Python构造数据包&#xff0c;包含&#xff1a; TCP三次握手、 传输数据、 四次挥手 实现 随机乱序TCP数据包 from scapy.all import * from scapy.all import Ether, IP, TCP, UDP, wrpcap from abc import ABC, abstractmethod import random import dpkt from scapy.all…

训练营第四十二天| 583. 两个字符串的删除操作72. 编辑距离647. 回文子串516.最长回文子序列

583. 两个字符串的删除操作 力扣题目链接(opens new window) 给定两个单词 word1 和 word2&#xff0c;找到使得 word1 和 word2 相同所需的最小步数&#xff0c;每步可以删除任意一个字符串中的一个字符。 示例&#xff1a; 输入: "sea", "eat"输出: …

QT6不自动生成pro文件

安装了QT的新版本结果他不自动生成pro文件了导致下次打开很复杂 记得在创建时选择qmake&#xff0c;因为新版默认cmake