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

news2025/2/22 6:29:07

本期创客

图片 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多万款应用程序。

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

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

相关文章

StarkNet System Architecture 系统架构

文章目录 Starknet架构排序器,证明器和节点、验证者、Starnet Core排序器 Sequencer证明器 Prover节点验证者StarkNet Core工作原理TransactionsStarknet架构 原文链接: https://david-barreto.com/starknets-architecture-review/#more-4602 StarkNet 有五个组成部分。分别…

新手装修 避坑课2.0:装修之前一定要做好功课(55节课)

课程下载:https://download.csdn.net/download/m0_66047725/89388333 更多资源下载:关注我。 课程目录 第01节1.装修前准备工作.mp4 第02节开篇.mp4 第03节2.装修需要提前定好的设备和材料.mp4 第04节3.自装还是找装修公司.mp4 第05节4.自装怎么找…

客观评价,可道云teamOS搭建的企业网盘,如Windows本地电脑一般的使用体验真的蛮不错

不管是企业网盘还是私有网盘,简单易用一直是我比较在意的。快速能上手使用,甚至不需要习惯一套新的操作逻辑,代表着不需要学习适应,能够迅速投入正常使用。 在这个过程中,可道云teamos以其Windows电脑般的流畅体验&am…

Ubuntu网络管理命令:nslookup

安装Ubuntu桌面系统(虚拟机)_虚拟机安装ubuntu桌面版-CSDN博客 nslookup命令主要用来查询域名信息,实际上主要是将域名转换为相应的IP地址,或者将IP地址转换成相应的域名。nslookup命令为用户提供了两种工作模式,分别…

无引擎游戏开发(2):最简游戏框架 | EasyX制作井字棋小游戏I

一、EasyX中的坐标系 不同于数理中的坐标系,EasyX中的y轴是竖直向下的 二、渲染缓冲区 之前的程序添加了这三个函数改善了绘图时闪烁的情况: 小球在"画布“上移动的过程就是我们在调用绘图函数,这个”画布“就是渲染缓冲区,先绘制的内…

2024人工智能指数报告(二):技术性能

背景 从2017年开始,斯坦福大学人工智能研究所(HAI)每年都会发布一份人工智能的研究报告,人工智能指数报告(AII),对上一年人工智能相关的数据进行跟踪、整理、提炼并进行可视化。这份指数报告被认…

Java宝藏实验资源库(2)字节流

一、实验目的 掌握输入输出流的基本概念。掌握字节流处理类的基本结构。掌握使用字节流进行输入输出的基本方法。 二、实验内容、过程及结果 *17.10 (Split files) Suppose you want to back up a huge file (e.g., a 10-GB AVI file) to a CD-R. You can achieve it by split…

前端技术栈三(vue+Axios)

一、Vue 1 基本介绍 1.1 Vue 是什么? Vue (读音 /vjuː/,类似于 view) 是一个前端框架, 易于构建用户界面 Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或项目整合 支持和其它类库结合使用 开发复杂的单页应用非常方便 Vue 是…

Python的三种方式显示图片

from PIL import Image import numpy as np im Image.open("img.png") #方法一:使用PIL库显示图片 a np.array(im) imImage.fromarray(a) im.show() import matplotlib.pyplot as plt #方法二:使用matplotlib库显示图片 plt.imshow(a) plt.s…

java 不可变集合的创建和Stream流的使用

文章目录 一、创建不可变的集合1.1为什么创建不可变的集合1.2 创建List、Set和Map的不可变集合1.2.1 创建List的不可变集合1.2.2 创建Set 的不可变集合1.2.3 创建Map的不可变集合 二、使用集合 的Stream 流2.1 Stream的使用步骤2.2 Stream的方法 三、如何获取Stream 流对象四、…

使用 GCD 实现属性的多读单写

使用 Grand Central Dispatch (GCD) 实现多读单写的属性 首先需要确保在多线程环境下的线程安全性。可以使用 GCD 提供的读写锁机制 dispatch_rwlock_t 或者 dispatch_queue_t 来实现这个功能。 Swift版本的实现 怎样创建一个并发队列 ?// 使用 Swift 来实现的首…

swift使用swift-protobuf协议通讯,使用指北

什么是Protobuf Protobuf(Protocol Buffers)协议😉 Protobuf 是一种由 Google 开发的二进制序列化格式和相关的技术,它用于高效地序列化和反序列化结构化数据,通常用于网络通信、数据存储等场景。 为什么要使用Proto…

(四)主成分分析和因子分析法基础练习题(17道选择题)

本文整理了主成分分析和因子分析法相关的练习题,共17道,适用于想巩固理论基础的同学。来源:如荷学数据科学题库(CDA二级-宏观业务分析方法)。 1) 2) 3) 4) 5&#xff09…

5千关打乱汉字选择成语题ACCESS\EXCEL数据库

成语类的游戏之所有很火,最大的原因是门槛低,读过小学的人几乎都可以尝试过几关,之前发过《885成语错别字选择题库》、《638成语错别字题库》、《7千8百多条成语填空选字》、《3600关成语填字APP游戏》、《600多个看图猜成语成语图片》《315四…

HMI之王 STM32H7S7

还要什么自行车啊 感谢原厂精彩培训和慷慨赠板! 以下列示几个关注的点,计划做成系列,随缘更新,尽量填。 0)1024*600分辨率配5寸触屏;Type-C with USB 2.0 HS interface, dual‑role‑power 终于不用2根线…

基于STM32的智能水产养殖系统(四)

硬件原理 步进电动机 步进电动机(Step Motor 或 Stepper Motor)是一种将电脉冲信号转换成对应的角位移或线位移的电动机。与普通电动机不同,步进电动机每接收到一个脉冲信号,就会按设定的角度(步距角)转动…

【git】gitee仓库本地克隆失败可能的一种解决办法

出错点: 在 gitee 克隆远程仓库到 本地时,可能会出现以下报错情况,无法成功克隆 正常流程:(熟悉正常克隆流程的可以直接跳到下面的【解决办法】) 我们一般复制仓库地址是在下面红线框框的位置&#xff0c…

R语言统计分析——数据管理1

参考资料&#xff1a;R语言实战【第2版】 创建分析用数据集&#xff1a; manager<-c(1,2,3,4,5) date<-c(10/24/08,10/28/08,10/1/08,10/12/08,5/1/09) country<-c(US,US,UK,UK,UK) gender<-c(M,F,F,M,F) age<-c(32,45,25,39,99) q1<-c(5,3,3,3,2) q2<-c…

解决ERROR: Cannot uninstall ‘ipython-genutils‘.的方法

删除ipython-genutils-X-pyX.egg-info文件&#xff0c;X表示对应版本&#xff0c;问题解决。

杨辉三角的快速求法

一、杨辉三角形 杨辉三角形&#xff0c;又称贾宪三角形&#xff0c;帕斯卡三角形&#xff0c;是二项式系数在三角形中的一种几何排列&#xff0c;是二项式系数在三角形中的一种几何排列&#xff0c;古称“开方作法本源图”。 杨辉三角的历史 北宋人贾宪约1050年首先使用“贾…