通过 Mendix 低代码平台构建 UX 和多通道应用程序 | Mendix 评估指南

Skip navigation

UX & Multi-Channel Apps

Mendix平台为构建多通道应用程序提供了一个完全集成的可视化开发环境。开发人员可以使用Mendix Studio和Mendix Studio Pro的拖放界面快速构建、可视化和部署多通道应用程序。

用户可以从支持重用和一致外观体验的单一模型为多通道应用(web和移动应用)构建丰富的前端。此外,Mendix的Atlas UI框架使用户能够通过丰富的Mendix UX资源快速创建漂亮的界面。

最后,除了许多标准组件外,Mendix还提供了几个选项,用于通过Mendix前端扩展平台并定制应用程序的外观和体验。

需要考虑的关键问题:

Mendix如何支持多通道应用程序?

业务和IT开发人员都可以通过Mendix的可视化拖放开发环境创建多通道应用程序,使用单个模型库和技能集来服务多个用例,包括移动后端即服务(mBaaS)。使用Mendix整合技能、降低复杂性和加速业务价值将有助于您满足当今高度移动性工作的需求。

Mendix为构建多通道应用程序提供了单一的开发范例。您可以构建从简单响应的用户体验到渐进式web的任何应用程序,或者使用客户端逻辑和数据同步完成离线优先的本机移动应用程序。

Mendix移动应用程序是如何工作的?

使用Mendix,您可以从单个集成的可视化开发环境中开发、部署、测试和管理移动应用程序。Mendix支持两种类型的移动应用程序:本地移动应用程序和混合移动应用程序。

Mendix本地移动应用程序是真正的本地应用程序,并且基于React Native。这会带来快速的性能、流畅的动画、自然的交互模式(如滑动手势),以及对所有本地设备功能的访问。这些应用程序始终具有离线优先的体系架构。

您还可以构建混合移动应用程序,使用Cordova框架提供对本机移动设备功能的访问。混合移动应用程序可以在线或离线模式运行。

Mendix mBaaS提供无线更新,无需将应用程序重新部署到应用商店,即可部署新的或更新的功能

Mendix 本地移动应用
Mendix 混合移动应用

如何构建一个离线优先的移动应用程序?

这里要指出的最重要的一点是,您使用与构建在线和响应应用程序相同的工具构建Mendix 离线优先应用程序。这有助于巩固您在整个部署环境中的重用技能和知识。通过简单地在应用程序模型中指定脱机配置文件,Mendix平台将自动管理那些需要同步到本地运行的模型工件的一致性和部署。

此外,Mendix创建并同步本地SQLite数据库,以便在客户端和服务器之间自动保存数据,不需要额外的技能来管理联机或脱机时的数据移动。

默认的Mendix同步模式可以通过自定义模型进行配置和覆盖,在默认模式不满足要求的情况下,Mendix开发人员可以全权控制同步。

如何构建一个离线移动应用?

UX和多通道应用程序的关键组件