强大的社区支持如何提高开发效率

大家好!我是王建锋,有二十多年的软件设计开发经验,曾就职于国电南瑞、冠捷科技、博世汽车、赛宝实验室等多家中大型企业,职业生涯早期专注于计算机软件系统设计开发,后期专注于为工厂设计和实施工业 20 解决方案。

我目前在 大陆汽车系统(上海)有限公司主要负责规划和设计具体项目,帮助工厂向工业4.0转型。

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

王建锋:由于我的大部分职业生涯都在工厂度过,及时、快速地向相关人员反映生产线状况至关重要,所以我主要使用后端软件和VS、IDEA等开发工具进行数据处理和逻辑编辑。

MX:以前使用的开发工具有哪些限制或问题?

王建峰: 我们团队在后端数据处理方面经验丰富,但在前端设计、调试和优化方面却经验不足,经常在前端工作上花费的时间比后端多,开发出来的产品往往是内部可用,外部却无法展示。

Mendix 的所见即所得功能完美解决了我们的痛点,大大提高了我们前端开发的效率。

此外,Mendix支持PC、手机、平板平台同时开发,避免了传统工具需要多个开发周期的弊端,大大节省了时间。

MX:您是如何了解 Mendix 低代码平台的?

王建锋:我在 2023 年底加入现在的公司后,在工作中接触到了 Mendix 低代码开发平台。

MX:您使用 Mendix 低代码平台进行开发多久了?

王建锋:了解了 Mendix 后,我花了一周时间在 Mendix Academy 网站上自学,并获得了快速开发者认证。然后,我探索了公司内部 Mendix 项目的潜在用例,同时继续通过 Bilibili 上的视频教程自学。从 2 月底到 3 月初,我正式开始使用 Mendix 开发我的第一个项目。该项目现已完成,我目前正在进行我的第二个 Mendix 项目。

自从我的第一个项目启动以来,大陆上海的其他团队成员也开始尝试 Mendix 项目。

 

 

MX:采用 Mendix 作为应用程序开发平台的主要原因是什么?

王建锋:主要原因有:

  1. 集团战略:大陆航空已选择 CLAP 作为其主要的网络开发工具,因此上海工厂自然而然地效仿并开展试点项目和推广。
  2. 在开发我的第一个应用程序时, Mendix 支持同时进行 PC、移动和平板电脑开发的能力 对我很有吸引力。随着工业4.0的发展,移动开发必然会增加,而一个可以同时处理三个平台的工具效率很高。
  3. 作为低代码工具, Mendix 显著降低了 Web 开发的门槛使普通人员经过基础培训后即可开发应用程序。专业IT人员可以转型为顾问角色,从而减轻他们的工作量。

MX: 到目前为止,您和您的团队使用 Mendix 开发了哪些应用程序?这些应用程序是在您所在部门内使用还是被其他业务部门使用?

王建锋: 在大陆上海,Mendix 的使用仍处于早期阶段。我们已正式启动一款应用,另有五款应用正在开发或计划中。这些应用服务于各个部门(质量、生产、物流、EHS等)。

MX:您在应用程序中使用了哪些 Mendix 组件/模块?您有什么想法/反馈?

王建锋:通常,Continental Mendix 团队会为开发人员提供一个内部模板,其中包含基础组件和模块(包括 数据库连接器、社区共享、电子邮件连接器、NanoflowCommons等),满足大部分开发需求。

我们仍在熟悉该平台的过程中。与传统工具相比,Mendix 感觉更快捷、更简单,对初学者来说很友好。当模板组件无法满足我们的需求时,我们会在 Marketplace 中寻找组件或自行开发。

MX:当您在使用 Mendix 进行开发时遇到挑战时,您通常在哪里寻求帮助或答案?

王建锋:我们首先在 Mendix 社区(中英文)。如果找不到解决方案,我们会发布求助请求,通常会在一天内得到答复。如果问题仍然存在,我们会向 Mendix 专家寻求帮助。

MX:与传统开发相比,您认为 Mendix 主要的优势是什么?

王建锋:与传统开发相比, Mendix 最大的优势是大幅降低软件开发的门槛以往的软件开发需要高度专业的人员进行编码和开发,而使用 Mendix,一般用户经过一个月左右的培训即可开始简单的开发,在专业人员的指导下,还可以进行更高级的开发,让工厂在资源有限的情况下,也能有效满足部门需求。

MX:相比于市面上其他低代码平台,您认为 Mendix 有哪些优势?

王建锋:我对其他平台的经验有限,主要是 Power Automate 和 UiPath。与这些 RPA 工具相比,Mendix 具有许多优势,特别是在 多功能性. 它的生态系统更加丰富, 社区活动 和组件的可用性远远超过其竞争对手,使其成为低代码领域的领导者。

MX:您对 Mendix Pro IDE 环境有何印象?

王建锋:可以从两个角度来理解:

  • 对于具有开发经验的人,Mendix IDE 与其他工具相当相似,友好且易于快速适应。
  • 对于那些没有开发经验的人,环境可能需要一些时间来适应,但 Mendix 通过默认打开 App Explorer 和 Toolbox 改进了入门体验,极大地帮助了初学者。

MX:您是否有任何即将使用 Mendix 低代码平台的应用程序开发计划?

王建锋:在我们的路线图中,所有未来的 Web 应用程序开发都将使用 Mendix 平台而不是其他工具来完成。

MX:您会向其他应用程序开发人员推荐 Mendix 吗?您会如何推荐它?

王建锋:当然。我相信 低代码开发将成为项目开发的主流趋势Mendix 是该领域的领导者随着用户群的增长,其生态系统将变得越来越强大,Mendix 的便利性也只会越来越好。

选择你的语言