---
title: "MobileTogether 迎来重大更新"
date: "2022-06-01"
categories: 
  - "app-development"
  - "low-code"
  - "mobiletogether"
tags: 
  - "app-design"
  - "app-development"
  - "mobiletogether"
  - "new-features"
  - "whats-new"
description: MobileTogether 8.0 引入了多项重大改进，包括一个全新的数据库向导，旨在简化数据集成；支持模块化设计，以实现更高效的协作；以及 Altova RecordsManager，用于无需编写代码的应用程序开发。
---
Status: #blog

Tags:  #app-design #app-development #mobiletogether #new-features #whats-new

Categories: [mobile-development](/blog/zh/category/mobile-development.md) | [low-code+no-code](/blog/zh/category/low-codeno-code.md) | [mobile-development](/blog/zh/category/mobile-development.md)
# MobileTogether 迎来重大更新

MobileTogether 8.0版本在创新型企业和移动应用开发平台上新增了多项令人兴奋的新功能，为现有客户带来重大升级，并为新客户提供了更快速地创建功能完善的应用程序的可能性。

该平台的主要更新包括一种全新的与关系型数据库交互方式、对模块化的支持，以及更多其他改进。

版本 8.0 的发布也与 Altova RecordsManager 的推出相吻合。这是一款全新的产品，它为系统管理员提供了一种完全无需编写代码的方案，可以在 MobileTogether Designer 中创建企业数据库应用程序。

让我们来看看重点内容。

![宣布发布 MobileTogether 8.0](/blog/images/MT8.0_blog.jpg)

<!--more-->

### 全新数据库向导，支持分层数据库的读写操作

过去，将应用程序与关系数据库中的后端数据连接起来，需要编写大量的 SQL 代码来完成常见的任务。例如，在一个表单中包含来自两个表的数据，就需要执行两次独立的数据库查询。因此，将相同的数据保存回数据库也变得复杂。

MobileTogether 8.0 采用了全新的方法，让开发者能够更轻松地构建查询，从而返回分层数据，并将数据以分层形式写入。新的数据库向导提供了一种简单的方法，可以[直观地构建 SELECT 语句](https://www.altova.com/blog/building-apps-with-an-intelligent-database-wizard/)，并且现在，SQL 查询中的任何参数都可以直接使用 XPath 语句来表达，也就是说，不再需要显式声明参数。

![连接到后端数据库，用于应用程序开发 ](/blog/images/mobiletogether-database.png)

数据库向导还允许开发者将通过外键关联的表添加到结果中，所有操作只需一步即可完成。这意味着可以一次性检索整个层级结构。

![检索关系层级结构 ](/blog/images/MobileTogether-heirarchy.png)

在应用程序运行期间所做的任何更改，都将被智能地自动写入与应用程序相关联的数据库中。 

在 MobileTogether 中，针对那些原本是扁平关系数据库但需要处理分层数据的场景，我们推出了一种全新的方法。这种方法将大大节省开发时间，并使应用程序开发变得更加简单。 了解更多关于 [如何将您的应用程序连接到 SQL 数据库](https://www.altova.com/blog/building-apps-with-an-intelligent-database-wizard/)。

### 模块化支持

多项新功能使得 MobileTogether Design 文件和组件可以进行模块化，从而允许多名开发人员同时协作处理同一个项目。模块化功能还增加了自动整理相关设计组件以及在其他项目中重用项目部分的capabilities。

**子项目**

为了方便对现有项目的重构，我们增加了一个新选项，允许将现有项目的部分内容提取出来，作为新的...（此处需要根据上下文补充完整，例如：模块、组件、项目等） [子项目](https://www.altova.com/zh/mobiletogether/whatsnew#modularization). 这使得项目中所定义的各种组件可以被重复利用，从而应用于多个项目。一个全新的“重构”菜单提供了与子项目相关的操作选项。

![MobileTogether 中的代码重构支持](/blog/images/mobiletogether-refactor.png)

**模块**

模块化设计也采用了全新的方法 [模块面板](https://www.altova.com/zh/mobiletogether/whatsnew#modularization), 它将设计组件组织成逻辑上的模块。

模块会根据其名称自动进行分组。 这样，您可以一目了然地了解哪些功能和操作与哪些页面相关联，并且可以直接从模块列表中自动导航到它们。

为模块添加自定义颜色，可以在整个项目中以该颜色突出显示模块中的各项内容，方便识别。

![模块可以将项目组织成逻辑上的各个部分](/blog/images/mobiletogether-modules.png)

以下是一些能够实现模块化的附加功能：

- [服务器端库](https://www.altova.com/zh/mobiletogether/whatsnew#server-libraries): 这些库可以随时进行替换，无需重新部署应用程序

- [服务器端解决方案文件](https://www.altova.com/zh/mobiletogether/whatsnew#server-side)

代码重构和模块化设计具有诸多优势，从缩短开发时间、促进团队协作，到支持快速、灵活的更新和维护，都能够显著提升软件开发的效率和质量。

### 使用 RecordsManager 进行无代码开发

随着 MobileTogether 8.0 的发布，一种全新的构建定制数据库应用程序的方法应运而生，名为 [Altova RecordsManager](https://www.altova.com/zh/recordsmanager)。

现在，当您打开 MobileTogether Designer 时，您将可以选择创建一种传统的 MobileTogether 解决方案，或者直接使用 Altova RecordsManager。RecordsManager 具有直观的、无需编写代码的界面，可以帮助您快速构建面向桌面和移动用户的商业数据库应用程序。

RecordsManager 的一个最大优势在于，**应用程序开发者无需自行构建数据库后端**。他们只需专注于想要建模的对象，而 RecordsManager 会负责其余部分。这可以节省大量的时间和精力，并允许所有技能水平的系统管理员或开发者轻松创建有效的应用程序。

![全新推出的Altova RecordsManager，用于构建定制化的数据库应用程序](/blog/images/AltovaRecordsManager.png)

强大的功能和快捷方式可以缩短开发时间，让您能够轻松定义和关联驱动应用程序的存储库、数据容器、表单、字段和过滤器。 您可以轻松添加强大的数据验证和业务逻辑，精细的搜索工具，提醒功能，报告以及更多其他功能。

当您的数据库应用程序准备就绪后，您可以像部署其他 MobileTogether 解决方案一样，将其部署给桌面和移动设备上的用户。

RecordsManager 是构建复杂商业数据库应用程序的最快速方式，并且无需任何手动编写代码。

### 动作功能的新增特性

强大的 [Action Tree 视觉编程语言](https://www.altova.com/zh/mobiletogether/app-development#action-trees)，用于经典 MobileTogether 设计中的事件处理，现已增强，增加了以下功能和选项：

- 针对关键变更期间的服务器访问，新增了锁定/解锁操作

- 新操作：重命名文件/文件夹

- 复制文件/文件夹：将文件/文件夹复制到同一设备或服务器上的新位置

- 可以选择将已删除的文件移动到回收站或垃圾箱

- 新增功能：可以通过操作按钮切换设备主题

### 新增功能

- 支持更多数据库版本

- 在MobileTogether Designer进行模拟时，具备限制登录功能的选项

- 页面源代码中的注释

- 支持 iOS 15 和 Android 12 系统

- 对 Windows 11 的支持（适用于 MobileTogether Designer 和 Server）

- 支持 macOS Big Sur、macOS Monterey 以及 Linux Debian 11 (MobileTogether Server)

您可以尝试使用 RecordsManager 以及所有新的 MobileTogether 功能 [下载 MobileTogether Designer](https://www.altova.com/zh/mobiletogether/download) 免费。
