本期创客
大家好,我是郑立,目前担任Eviden中国低代码服务团队的负责人,Mendix是Eviden中国在低代码领域的最重要的合作伙伴,目前我们在多个制造业客户中推广和实施Mendix低代码项目,并获得了客户的认可。
创客访谈
MX:在使用Mendix低代码平台开发应用软件前,你和你的部门/团队主要应用什么开发工具?
郑立:在使用Mendix低代码平台开发应用软件之前,我们团队曾经使用过微软的Power Platform低代码平台和一些国产化无代码平台开发应用软件。
MX:以前采用的开发工具有什么局限和问题?
郑立:在使用Mendix之前,我们对于的代码的认知一直是只能做一些表单类的填报应用,不涉及数据交互的独立应用。原因在于之前使用的这些产品,没有办法支持和传统代码的结合,而且原厂提供的标准组件少的可怜,遇到一丁点的克制化需求,就很难或者完全没有办法实现。很多项目一开始觉得使用的低代码完全没有问题,但真正碰到问题的时候就没有办法解决了。而且之前使用的一些低代码工具都是基于公有云的,对于网络安全要求比较高的企业用户,很难接受这种方式。
在接触了mendix这个产品之后,我们团队才对的代码有了更新的认知。就像mendix原厂一直对外宣传的口号:低代码不代表低逻辑。我们认为Mendix是目前低代码领域,唯一能支撑起这个口号的产品了。
MX:你是如何认识Mendix低代码的?
郑立:Eviden多年前就是Mendix全球的最重要的合作伙伴之一,我们Eviden中国团队和Mendix中国团队的结识源于Eviden Global 团队的牵线搭桥。
MX:你采用Mendix低代码平台开发应用有多久了?
郑立:我们Global和Mendix的合作已经有很多年的时间了,中国这边也和本土团队一起配合有一年的时间。
MX:截至目前,你和你的部门/团队利用Mendix低代码开发的应用有哪些?这些应用是自己部门使用还是支持其他业务部门使用?
郑立:我们主要帮助客户使用Mendix做一些创新型的业务应用。过去一年里,主要的开发成果集中在以下三类业务应用:
- 制造领域的创新应用,如敏捷制造的跟踪和流程优化;
- 研发领域的协同应用,如研发端的内部协同及和供应商之间的协同;
- 供应链领域的应用,如把线下的流程线上化,电子表格的数据库化等。
MX:在开发的这些应用中,使用了Mendix的哪些组件/模块?有什么感受/反馈?
郑立:我们一般初始化一个项目工程时,就会评估需求引入一些常用的组件/模块,当组件功能不能满足需求时,我们会主动开发自定义组件来满足业务要求。
MX:当你用Mendix开发应用碰到困难时,你通常会在哪里得到帮助或找到答案?
郑立:首先的就是Mendix的中文/英文社区论坛了,然后就是Mendix的docs文档,基本上95%以上的问题都在这里能解决。当然对于特殊问题,我们也得到了Mendix专家的定向指导。
MX:在用Mendix开发的这些应用中,你最引以为傲的应用是哪个?能否具体介绍一下?
郑立:对于Mendix的每个成功的应用开发我们都引以为傲,关键是Mendix的开发速度相对较快,另外代码的bug率相对纯代码开发有明显的优势。所以对于一个一般6个月的开发项目,采用Mendix平台再结合敏捷方法论,如果组件适配的话,4个月内可以完成,这样客户对他的需求及实现始终保持新鲜感。
MX:这些应用为实际使用者/客户带来了哪些收益?
郑立:收益主要表现在以下几个部分:
- 在项目实施前通过短POC完成关键功能的验证,降低了项目实施风险。
- 开发周期短,代码bug率低,能在较短时间内满足客户要求,并迅速进入下个迭代,跟上业务变化的节奏。
- 开放的平台,能和各种工具对接(特别是SAP,TC能大型软件),可以满足多平台多业务场景。
- 低代码比较容易让客户对功能的实现产生期待,特别是一个需求可能一周或两周就能呈现给给客户,所以速度快是客户对Mendix的主要印象。
MX:相较以往传统开发,你觉得Mendix的主要优势有哪些?
郑立:
- 在项目实施前通过短POC完成关键功能的验证,降低了项目实施风险;
- 开发周期短,代码bug率低,能在较短时间内满足客户要求,并迅速进入下个迭代,跟上业务变化的节奏;
- 开放的平台,能和各种工具对接(特别是SAP,TC能大型软件),可以满足多平台多业务场景;
- 其实Mendix和传统的开发语言相结合,能发挥出来更大的效能价值,就是所谓的高低结合。低代码诞生的目的不是为了取代高代码,他们之间不是替代关系,而是能让用户开发不同的阶段,使用不同的方式更高效的构建应用。
MX:相较市场上其它的低代码开发平台,你认为Mendix的优势有哪些?
郑立:Mendix和我们使用过的其他低代码平台相比,对于超出组件功能的客户需求,具有更灵活的应对能力和开发手段。是开发者提高工作效率的良好工具。
如下图是我们在开发应用过程中,修改以及创建的自定义组件:
自定义组件过程:
MX:使用Mendix Pro IDE的环境有哪些感受?
郑立:开发速度快,可灵活进行自定义,文档完善,对于未知的问题在文档中可以查找,可以支持本地开发。
MX:近期你有什么应用开发的计划会采用Mendix低代码平台实现?
郑立:除了我们帮助/协助客户应用Mendix的开发任务,我们团队也在做Mendix+现代AI LLM大模型的探索:
- 集成国内外大语言模型,并在Mendix中实现自然语言助手功能;
- 开源大语言模型的应用,以及与Mendix应用共同部署。
MX:你是否会向其他的应用开发者推荐Mendix?你会如何推荐?
郑立:Mendix在如下场景会有比较优势:如复杂数据逻辑、复杂业务逻辑、移动化需求、多部门协同等场景。
复杂数据建模:
关于Mendix
作为西门子Xcelerator平台的低代码引擎,Mendix正在迅速成为推动企业数字化发展的首选应用程序开发平台。Mendix让企业能够以前所未有的速度构建应用程序、促进IT团队与业务专家之间开展有意义的协作,并帮助IT团队保持对整个应用程序环境的控制。作为一直被领先的行业分析师视为“领军者和远见者”的低代码平台,Mendix是云原生的、开放的、可扩展的、敏捷的,并且经过实践验证。从人工智能和增强现实,到智能自动化和原生移动,Mendix和西门子Xcelerator已成为“数字优先”企业的中坚力量。Mendix已被46个国家的4,000多家企业采用,并建立了由30多万名开发人员组成的活跃社区,这些开发人员使用该平台创建了20多万款应用程序。