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

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

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

相关文章

智能合约开发的过程

智能合约是一种运行在区块链上的程序,可以自动执行预先设定的条款和条件。智能合约具有去中心化、透明、不可篡改等特点,因此被广泛应用于金融、供应链、物联网等领域。北京木奇移动技术有限公司,专业的软件外包开发公司,欢迎交流…

Spring Boot集成Minio插件快速入门

1 Minio介绍 MinIO 是一个基于 Apache License v2.0 开源协议的对象存储服务。它兼容亚马逊 S3 云存储服务接口,非常适合于存储大容量非结构化的数据,例如图片、视频、日志文件、备份数据和容器/虚拟机镜像等,而一个对象文件可以是任意大小&…

LSM-Tree数据结构原理

LSM-Tree树原理 什么是LSM-Tree LSM-Tree 即 Log Structrued Merge Tree,这是一种分层有序,硬盘友好的数据结构。核心思想是利用磁盘顺序写性能远高于随机写。 LSM-Tree 并不是一种严格的树结构,而是一种内存磁盘的多层存储结构。HBase、L…

基于Baichuan2的新冠流感中医自我诊断治疗(大模型微调+Gradio)

一、项目说明 项目使用paddleNLP提供的大模型套件对Baichuan2-7b/13b进行微调,使用《中医治疗新冠流感支原体感染等有效病历集》进行Lora训练,使大模型具备使用中医方案诊断和治疗新冠、流感等上呼吸道感染的能力。 二、PaddleNLP PaddleNLP提供的飞桨…

css 文字两端对齐

<body><div class"box"><p>姓名</p><p>性与别</p><p>家庭住址</p><p>how are you</p><p>hello</p><p>1234</p><p>1 2 3 4</p></div> </body> text-a…

Ubuntu-24.04-live-server-amd64启用ssh

系列文章目录 Ubuntu-24.04-live-server-amd64安装界面中文版 Ubuntu安装qemu-guest-agent Ubuntu乌班图安装VIM文本编辑器工具 文章目录 系列文章目录前言一、输入安装命令二、使用私钥登录&#xff08;可选&#xff09;1.创建私钥2.生成三个文件说明3.将公钥复制到服务器 三…

面向对象进阶--继承(Java继承(超详解))

目录 1. 继承 1.1 继承概述 1.2 继承特点 1.3练习 1.4继承父类的内容 构造方法是否被子类继承 成员变量是否被子类继承 成员方法是否被子类继承 1.5总结 继承中&#xff1a;成员变量的访问特点 继承中&#xff1a;成员方法的访问特点 方法重写概述 方法重写的本质 …

飞睿智能LR-WIFI无线数据采集模块,6公里视频图传,安防监控、工业传输数据更高效

在数字化浪潮席卷全球的今天&#xff0c;无线数据采集技术已经成为推动社会进步的重要力量。特别是在安防监控和工业领域&#xff0c;高效、稳定的数据传输成为了实现智能化、自动化的关键。飞睿智能LR-WiFi无线数据采集模块不仅具备可靠的传输性能&#xff0c;还能在复杂环境下…

尚硅谷爬虫学习第一天(3) 请求对象定制

#url的组成 #协议 http&#xff0c;https&#xff0c;一个安全&#xff0c;一个不安全。 #主机&#xff0c; 端口号 学过java 的肯定知道 沃日&#xff0c;以前面试运维的时候&#xff0c;问到主机地址&#xff0c;我懵逼了下&#xff0c;回了个8080 # 主机地址 80 # …

关于微信小程序(必看)

前言 为规范开发者的用户个人信息处理行为&#xff0c;保障用户的合法权益&#xff0c;自2023年9月15日起&#xff0c;对于涉及处理用户个人信息的小程序开发者&#xff0c;微信要求&#xff0c;仅当开发者主动向平台同步用户已阅读并同意了小程序的隐私保护指引等信息处理规则…

Datacom HCIE实验考试通过率90%!深圳智汇云校传来5月捷报!

坚持不懈地努力&#xff0c;才能取得成功的果实 这是不变的真理 深圳云校传来5月捷报 在Datacom HCIE实验考试中 共有10名学员应战 其中9名学员凭借出色的表现 一次性通过了考试 展现出了扎实的技术能力 通过率高达90% &#xff08;华为历年考试平均通过率约60%&#…

超级棒的时钟屏保 芝麻时钟颜值高 屏保界的天花板

太酷了&#xff01;这个时钟屏保太有个性了 屏保时钟软件推荐&#xff01;超级棒的时钟屏保 芝麻时钟颜值高 屏保界的天花板&#xff0c;今天小编给大家分享一个非常实用好看的时钟屏保&#xff08;芝麻时钟&#xff09;&#xff0c;从美观、功能、效果、操作方面去评估&#x…

【机器学习】机器学习重要方法——无监督学习:理论、算法与实践

文章目录 引言第一章 无监督学习的基本概念1.1 什么是无监督学习1.2 无监督学习的主要任务 第二章 无监督学习的核心算法2.1 聚类算法2.1.1 K均值聚类2.1.2 层次聚类2.1.3 DBSCAN聚类 2.2 降维算法2.2.1 主成分分析&#xff08;PCA&#xff09;2.2.2 t-SNE 2.3 异常检测算法2.3…

Java new HashMap 指定容量,代码怎么写? 学习源码小记

之前针对 创建map 指定容量&#xff0c;写过一篇吐槽教学文章&#xff1a;HashMap 使用的时候指定容量&#xff1f;你真的用明白了吗&#xff1f;&#xff08;值得一阅&#xff09;_new hashmap<>(4);-CSDN博客 因为我们经常要通过代码做一些数据的分组&#xff0c;比如查…

深入理解网络协议——搞懂协议在系统中的应用

1. 不精确指明的协议软件接口 在多数实现中&#xff0c;TCP/IP协议软件驻留在计算机的操作系统中。因此&#xff0c;只要应用程序使用TCP/IP通信&#xff0c;它就必须与操作系统交互并请求其服务。从程序员的观点看&#xff0c;操作系统所提供的那些例程定义了应用程序和协议软…

重庆地区媒体宣传邀约资源整理

传媒如春雨&#xff0c;润物细无声&#xff0c;大家好&#xff0c;我是51媒体网胡老师。 重庆地区媒体宣传邀约资源整理 一、主流媒体资源 电视台&#xff1a;重庆电视台&#xff1a;作为重庆地区最具影响力的电视媒体之一&#xff0c;拥有多个频道&#xff0c;涵盖新闻、综艺…

python-日历库calendar

目录 打印日历 基本日历类Calendar TextCalendar类 HTMLCalendar类 打印日历 设置日历每周开始日期(周几) import calendarcalendar.setfirstweekday(calendar.SUNDAY) # 设置日历中每周以周几为第一天显示 打印某年日历 print(calendar.calendar(2024, w2, l1, c6, m…

数据结构与算法笔记:基础篇 - 分治算法:谈一谈大规模计算框架MapReduce中的分治思想

概述 MapReduce 是 Google 大数据处理的三姐马车之一&#xff0c;另外两个事 GFS 和 Bigtable。它在倒排索引、PageRank 计算、网页分析等搜索引擎相关的技术中都有大量的应用。 尽管开发一个 MapReduce 看起来很高深。实际上&#xff0c;万变不离其宗&#xff0c;它的本质就…

重磅!首个跨平台的通用Linux端间互联组件Klink在openKylin开源

随着智能终端设备的普及&#xff0c;多个智能终端设备之间的互联互通应用场景日益丰富&#xff0c;多设备互联互通应用场景需要开发者单独实现通讯协议。因此&#xff0c;为解决跨平台互联互通问题&#xff0c;由openKylin社区理事单位麒麟软件旗下星光麒麟团队成立的Connectiv…

2024下《网络工程师》50个高频考点汇总,背就有效!

宝子们&#xff01;上半年软考已经结束一段时间了&#xff0c;准备考下半年软考中级-网络工程师的小伙伴们可以开始准备了&#xff0c;这里给大家整理了50个高频考点&#xff0c;涵盖全书90%以上重点&#xff0c;先把这个存下&#xff01;再慢慢看书&#xff0c;边看书边背这个…