您可以哪些构建内容 - 低代码平台用例 | Mendix 评估指南

Skip navigation

What Can I Build?

一般情况下,我可以利用 Mendix 构建什么?

借助 Mendix,您可以为各行各业构建各种事务性、事件驱动型或类似应用程序,而无需考虑其复杂性、性能或规模

Mendix 解决方案库展示了通过 Mendix 平台构建的各种应用程序,展示了 Mendix 的无限可能。

Mendix 适合哪些类型的项目?

要清楚说明哪类项目最适合 Mendix,可以借助 Gartner 速度分层模型对项目进行分类。根据这个模型,企业的应用环境由三个具有不同变化速度的层组成。变化速度取决于解决方案的独特性和需求的具体程度。

模型的底层是记录系统,也是业务的基础。记录系统结构稳固、变化速度慢并且需求明确。中间层是差异化系统,专注于培养由外向内、以客户为中心的思维、加快变化速度和开发独特的方法来维持差异化。模型的顶层是创新系统,它可以为企业机构提供全新的想法,因此需求模糊且变化速度快。

Mendix 可为大多数需求不明确且变化速度快的项目提供支持。

根据 Gartner 的速度分层模型,此类项目一般是差异化或创新系统。对于记录系统,如果符合以下任一条件,则非常适合 Mendix:

  • 该应用程序尚无现成解决方案
  • 现成的解决方案太过复杂和/或昂贵
  • 客户的定制化要求超过 20%
  • 记录系统也是客户的差异化系统
  • 客户希望加强对未来功能的掌控

Mendix 的常见用例有哪些?

根据 Mendix 数百家企业客户的经验,有四种常见用例非常适合 Mendix 低代码开发:

Gartner 的速度分层模型即包含以上四种用例:

用例

以下各节详细介绍了这些用例。

Mendix 如何支持创新型应用程序?

创新型应用程序源于全新的数字化业务模式、产品和渠道,旨在帮助企业实现增长、赢得竞争。它们通常利用物联网、人工智能和机器学习等新兴技术来挖掘新的价值来源。由于创新型应用程序始于新的想法(需求模糊宽松,变化速度快),因此需要业务部门高度参与整个开发过程。

以下关键平台功能可帮助您在 Mendix 中构建创新型应用程序:

  • Mendix Studio 可帮助业务用户构建原型,而开发团队可以通过 Mendix Studio Pro 继续增强这些原型。
  • 开箱即用的连接器通过处理复杂的 XML 消息和充分利用物联网及认知服务,简化与第三方数据库或应用程序的集成。反过来,开发人员无需过多依赖 IT,就可以利用新兴技术和原有系统。
  • 需求管理可通过易于使用的开发者门户帮助业务用户创建和跟踪自己的用户案例,让开发团队能够采用基于 Scrum 的开发方法,缩短开发团队与业务部门之间的反馈循环。

利用 Mendix 构建创新型应用程序的典型示例有:AntTail 公司的药品追踪应用程序、所罗门集团的 RFID 门禁手环应用程序、荷航的物联网设备跟踪应用程序、Heijman 公司的物联网智能楼宇管理应用程序等。

Mendix 如何支持客户参与型应用程序?

客户参与型应用程序可促进企业与客户及合作伙伴的互动和交易,有助于提高客户满意度、留存率和企业营收。企业对这些应用程序的构想比较明确,但开发团队必须适应应用程序生命周期中所出现的问题。通常用户对面向客户的应用程序期望很高,要求高可用性和多渠道无缝访问体验。因此需要对基础操作进行改进,以支持面向客户的流程,并且需要与记录系统集成,以支持体验层和现有流程。

以下关键平台功将帮助您在 Mendix 中构建客户参与型应用程序:

  • 多渠道的应用程序可通过 Mendix Studio 和 Mendix Studio Pro 的所见即所得页面编辑器进行一次性构建,用户即使没有前端开发或 UI 设计技能,也能够创建美观大方、引人入胜、高度可用的多渠道应用程序。
  • Atlas UI 框架可让您实现像素完美的应用程序。此外,企业的 UI/UX 团队可以创建包含本企业设计语言的程序包,供整个开发团队使用,从而确保一致性,同时充分利用小型 UI/UX 团队的全部技能。
  • 水平可扩展性支持基于需求轻松添加其他资源,以适应不断上升的用户数量或处理负载。

使用 Mendix 构建的客户参与型应用程序包括代理商或经纪人门户、客户门户、自助服务政策管理应用程序、索赔管理应用程序及大学生服务应用程序。

Mendix 如何支持运营效率型应用程序?

运营效率型应用程序面向员工或合作伙伴,旨在减少手动或书面流程,提高自动化水平,降低企业成本。这些应用程序可能用于部门、跨部门或全公司的支持流程,通常由合规需求驱动,特别适用于监管严格的行业。此类应用程序大多需要与核心系统集成。应用程序与核心业务系统关系越紧密,运营稳定性就越关键。

以下关键平台功将帮助您在 Mendix 中构建运营效率型应用程序:

  • Mendix Studio 可帮助业务用户构建原型,而开发团队可以通过 Mendix Studio Pro 继续增强这些原型。
  • 集成选项通过一系列 Mendix 工具提供支持,实现与其他系统的集成。
  • Mendix Cloud 可让您轻松便捷、经济高效地将应用程序部署到云端。

Mendix 如何支持原有系统迁移型应用程序?

Mendix 中大多数的原有系统迁移型应用程序项目都是业务驱动的转型计划。换言之,这些新的应用程序不是单纯的现有功能提升和转移,而是替换原来无法支持新流程或无法提供良好用户体验的应用程序。因此,应用程序不仅需要新的功能,也需要支持现有的流程。

以下关键平台功能可帮助您在 Mendix 中构建原有系统迁移型应用程序:

  • 高可用性是面向所有采用 Mendix Cloud 企业许可的应用环境提供的选项。它可以在 Mendix 运行中断的情况下确保零停机时间。
  • Mendix Application Quality Monitor 基于 ISO25010 标准,可为应用程序提供维护性基准,确保应用程序满足未来的需求。
  • 集成选项通过一系列 Mendix 工具提供支持,实现与其他系统的集成。
  • Mendix 平台内置数据迁移工具。例如,可视化数据映射可让您为新解决方案创建最佳数据模型(可回溯至记录系统),而不是简单地复制旧系统的模型。

使用 Mendix 构建的原有系统迁移型应用程序包括用于 Lotus Notes、Microsoft Access、SharePoint、Excel 等原有系统改造升级的应用程序。

哪些项目不应使用 Mendix 构建?

尽管 Mendix 功能强大,可用于构建种类繁多的应用程序,但仍有部分应用程序不建议使用 Mendix 开发。

如果所需的应用程序已有商业现货并且完全满足需求,那么建议您直接购买现成产品。购买解决方案通常性价比更高(基于最佳实践),实施起来也更快。传统的记录系统应用程序(变化缓慢)通常已有现成的解决方案,因为涉及的流程清晰、成熟,适用于大多数企业,并且经常存在监管要求。

但在某些情况下,即使要构建的是传统记录系统,Mendix 平台也能发挥效用。有关此类用例的详情,请参阅上面的 Mendix 适合哪些类型的项目?

最后,Mendix 平台不适用于构建游戏或取代 ESB 解决方案。