跳到主要内容

Mendix 10.18版本发布 — 应用更智能、构建更流畅、开发更愉悦

Mendix 版本 10.18 – 更智能的应用、更流畅的构建和更快乐的开发人员

我们很高兴宣布 10.18 MTS 版本 它为 Studio Pro、AI 驱动的智能应用程序和平台工具带来重大更新。 Maia 通过更强大的域模型生成、博客文章支持学习以及 UI 推荐器和改进的版本控制来增强存储库增长和冲突解决。导入/导出功能的更新以及用于跟踪和安全洞察的公开测试版功能进一步简化了工作流程。原生移动改进通过 Hermes 等工具和 AppCenter 的替代品提高了应用程序性能。在 AI 方面,Bedrock 连接器和 Amazon Nova 模型提供了高级功能,而 Token Consumption Monitor 等工具则确保了成本控制。在平台方面,Compass 和增强的调查使企业能够跟踪和优化成功,而新的 Academy 考试权利则促进了持续学习。

Studio专业版

Maia 用于应用程序开发

Maia 领域模型生成

我们改进并扩展了 Maia 域模型生成功能很多。域模型生成现在可用于新的和现有的域模型。此功能在建模新的域模型时可以为您节省大量时间,但它也可以帮助您快速扩展现有的域模型。
您可以使用 Maia 领域模型的生成有很多种方式。下面是一些示例,希望能给大家一些启发:
  • 您可以使用 Maia 域模型生成可快速键入和生成一组实体及其属性。例如,“创建一个具有属性 OrderNumber、OrderDate、TotalAmount 和 Status 的 Order 实体,以及一个具有属性 Quantity、UnitPrice 和 LineTotal 的 OrderLine 实体。每个 Order 可以有多个 OrderLines。” Maia 将自动建议正确的属性类型。
  • 您还可以询问 Maia 根据一组创建表 SQL 语句生成域模型。如果您要将遗留系统的数据库结构迁移到域模型中,这将非常方便。
  • 现在你也可以与 Maia 在生成领域模型之前收集特定领域的灵感和其他需求。例如,“您还可以建议相关的客户实体属性,包括荷兰特定的地址属性和位置相关属性吗?”或“对于零售客户的订单管理系统,您会推荐哪种其他类型的实体?”
  • 它也可以是启发性的,例如“请为我提供 2 或 3 个其他订单管理相关实体的建议供我选择。”您可以选择其中一个并在生成域模型之前对其进行微调和扩展。或者简单地回答“请使用选项 3”
默认情况下,域模型生成仅在新安装中启用。您可以找到按钮 生成领域模型 在域模型顶部栏中。可以在您的 Studio Pro 偏好设置 -> 新功能.
Maia 领域模型生成

Maia 还阅读博客文章

我们丰富了 Maia 与知识聊天,了解发布博客和 Medium 博客文章 Mendix. 您可以与 Maia 关于某个版本中的新内容以及在何处可以找到该信息。
Maia 阅读博客

Maia 学习

我们推出了新的“学习选项卡在 Maia为刚接触 Mendix. 开发人员可以使用 Maia 学会快速学习关键 Mendix 应用程序概念并开始使用 Studio Pro。
Maia Learn 提供了一系列简短的理论和操作方法视频,帮助您了解主要概念。此外,还有指向文档和学院材料的有用链接。如果您还有其他问题,也可以跳转到 Maia 聊天询问后续问题。
Maia 学习

Web 应用程序的未来:拥抱 React 客户端

Web 应用程序已经从早期的静态页面和最低限度的交互发展到今天。如今,由于技术的进步,可能性几乎是无限的。为了保持领先,Web 开发人员需要跟上最新的技术趋势。然而, Mendix,您无需担心。我们不断监控和适应最有前景的技术方向,确保我们的平台始终保持最新状态,为客户提供创新订阅。
我们很高兴地宣布,我们的客户端技术将发生重大转变:从 Dojo 过渡到 React。React 客户端已在公开测试版中推出,并推荐用于新项目,可在运行时设置中启用。此更改意味着您的应用程序现在将仅使用 React,这是用于构建功能丰富、可靠且高性能的 Web 应用程序的领先技术。许多小部件早已基于 ReactJS,而通过此最新更新,一切都已完全现代化。
React 客户端的主要优点:
  • 改进的性能: React 客户端比 Dojo 更快,加载速度更快,占用的内存更少。根据您的应用程序,性能提升可能非常显著,从而增强整体用户体验。
  • 增量页面加载: 与 Dojo 不同的是,React 客户端会在加载时显示内容,让您可以设计立即显示关键信息的页面,并逐步加载其他详细信息。
  • 面向未来: React 仍然是最受欢迎的 Web 框架,每年都在不断发展。通过采用 React,您的应用程序将在未来保持可靠性和安全性。
通过 Mendix,您可以利用这些进步,而不必费心掌握每一个新趋势。让我们来处理技术,这样您就可以专注于更快地制作更好的软件。阅读更多关于 Mendix 我们文档中的客户端技术.

页面建设

UI 推荐器

我们推出了 UI 推荐器,这是一种在页面编辑器中添加小部件的更简化的方法,可在设计和 X-ray 模式下使用。现在,当您将鼠标悬停在现有小部件的边缘时,会出现一个小加号,您可以单击它来打开菜单。在此菜单中,您可以快速选择或键入要插入的小部件的名称。
此新功能简化并加快了添加小部件的过程,通过使设计和修改页面变得更快、更直观来提高您的工作效率。在未来的更新中,UI 推荐器将扩展智能选项,允许您预先配置小部件,类似于逻辑或工作流推荐器,从而进一步加快您的开发过程。

文件上传器

我们很高兴推出文件上传器小部件,这是一个用于上传图像和文件的灵活小部件。文件上传器允许您一次上传多个文件,大大提高了效率。您可以单击放置区域以打开文件选择对话框,也可以将文件直接拖放到其中,使添加文件的过程更加直观和用户友好。此外,它还支持仅显示图像的模式,可显示已上传图像的预览。此更新旨在节省您的时间并简化管理多个文件时的工作流程。

版本控制

MPRv2:解决存储库快速增长问题

通过 Mendix 10.18,我们将发布 矩阵修正版本2,一种新的存储格式 Mendix 确保长期保持良好性能的应用程序。升级到新格式是可选的,可以通过以下方式按分支执行: “文件”菜单.
版本控制系统(如 Git)会将每次提交的更改存储在文件中。以 Mendix 传统上存储在单个 .mpr 文件中,该文件本质上是一个包含所有文档(例如微流程、工作流、页面)数据的数据库。在这种情况下,Git 无法很好地确定和存储差异,这会导致存储库快速增长,进而导致克隆应用程序时下载时间更长。
使用 MPRv2,关键区别在于所有文档(例如微流)将不再作为 .mpr 文件,但作为单独的文件 mpr内容 目录。 的 .mpr 文件将充当指向磁盘上所有不同文件的索引文件。这意味着当您更改一个文档(例如页面)时,只有代表该页面的小文件会在磁盘上发生变化。这允许 Git 计算有效的增量,从而实现与 MPRv1 相比更合适的存储库增长。
MPRv2 - 解决存储库快速增长问题

冲突解决术语:我的,还是他们的?

在将您的工作与服务器上的更改相结合时,您可能会遇到需要解决才能继续的冲突。传统上,术语“我的/他们的”用于表示您正在查看自己的工作还是其他人的工作。但是,Git 在重新定基时或多或少地颠倒了这一点,这给使用它的开发人员带来了很多困惑,有时甚至会因为选择了错误的解决方法而导致工作丢失。
通过 Mendix 10.18 我们正在改变这一点,不再使用“我的/他们的”,而是更明确地说明你是在查看本地工作,还是来自服务器的工作。
冲突解决术语

解决 Studio Pro 内部的文件冲突

尽管你的大部分 Mendix 应用程序作为 Mendix 项目存储库 (.mpr) 文件,某些更改最终会记录在文件系统中,例如对 CSS 或 JavaScript 的更改。与他人协作或自己使用多个分支时,这些文件也可能会遇到冲突。
以前,更改的文件不会显示在“更改”窗格中,您需要打开单独的阻止对话框。虽然您可以将更改与原始文件进行比较,但无法检查差异是否存在冲突,甚至无法解决冲突。
从此版本开始,磁盘上更改的文件将直接显示在“更改”窗格中。您可以将文件与原始版本或冲突版本进行比较,并可以直接执行基本的冲突解决操作。对于更高级的操作,您仍然可以依赖第三方工具。
解决 Studio Pro 内部的文件冲突

导入映射中支持 Excel 和 CSV

现在可以在导入映射中使用 Excel 和 CSV 文件。这允许用户利用以前无法实现的其他格式来导入数据,从而比以前更轻松地导入更大的数据集。
您可以通过数据导入器定义要使用的 Excel 和 CSV。映射后,选择导入映射中的文档即可直接使用它。

通过命令行导入和导出应用程序翻译

我们很高兴推出一项新功能,使管理可翻译文本变得比以往更加简单。现在,您可以导出应用的文本,然后使用 mx.exe command,并提供完整的上下文,以便更好地进行翻译。无论您使用的是 PO 文件还是 Excel,此简化流程都可以帮助您以更少的努力获得更准确的翻译。

使用 Tracing 增强应用程序洞察力 – 公开测试版

随着应用程序的扩展,了解其内部工作原理可能会变得非常复杂。然而,了解哪些微流正在运行、它们的持续时间以及与其他微流、数据库查询和第三方服务的交互对于解决问题和提高应用程序性能至关重要。虽然日志记录可以提供这些信息,但正确设置它通常很耗时。
我们很高兴地宣布 Mendix 10.18,我们引入了基于 开放遥测 以及 Mendix 运行时。此新功能允许您检查内部流程,而无需进行大量日志记录。您可以监视正在执行哪些微流、它们的持续时间以及它们执行的活动,包括子微流和循环。其他活动(例如数据库查询和 REST 请求)将很快推出。下图显示了一个简单循环的示例跟踪:
通过跟踪增强应用程序洞察力
追踪功能目前已公测。若要在您的 Mendix 应用程序,您需要一个应用程序性能管理 (APM) 工具,如 Datadog 或 Dynatrace。使用版本 10.18,您可以配置 Mendix 运行时将跟踪数据报告给您的 APM 工具,您可以在其中收集和分析这些数据。我们鼓励您试用并提供反馈,但我们建议不要在生产应用中使用它。
有关跟踪以及如何启用它的更多详细信息, 请参阅我们的文档.

使用新的“安全概述 - 公开测试版”检查应用程序的安全性

确保应用程序的安全从未如此重要。 Mendix 应用程序通过实体和微流的访问权限进行保护,这些权限在 Studio Pro 中很容易设置。但是,随着应用程序的增长,管理这些访问权限可能会变得复杂。为了解决这个问题,我们推出了一个新的安全概览,旨在简化您的安全审查流程 Mendix 领域广泛应用,提供了卓越的解决方案。
安全概览可通过应用程序菜单访问,您可以在顶部选择一个用户角色,并在主内容区域查看与该角色相关的所有权限。无需再解析模块角色,因为我们会为您完成这项工作!
使用新的安全概述检查应用程序安全性
目前,该工具处于公开测试阶段,我们鼓励您测试安全概览,即使在生产环境中也是如此。在此阶段,它显示实体访问规则,并计划在未来包括对微流、纳米流和页面的访问。您的反馈对于使此工具尽可能有用至关重要,因此请分享您对哪些附加功能对您最重要的看法!

本地移动更新

建筑物 Mendix AppCenter 之外的原生移动应用

多年来,我们的社区一直依赖 AppCenter 来构建和发布 Mendix AppStore 和 PlayStore 上的原生移动应用。然而,随着微软宣布 AppCenter 将于 2025 年 XNUMX 月退役,这将不再是一个选择。我们要感谢 AppCenter 团队提供的宝贵服务,并祝他们在未来一切顺利。
展望未来,我们认为这是一个彻底改变 Mendix 原生移动应用的构建。我们的目标是让您能够选择最适合您需求的服务,而不是依赖单一服务。为了实现这一点,我们开发了通用说明,可与任何构建服务一起使用,以配置它以 Mendix 原生移动应用。唯一的要求是 Mac 硬件必须可用于构建 iOS 应用。您可以在我们的文档(即将推出!)中找到这些说明,并使用它们来设置您首选的构建服务。
但我们不会止步于通用说明。我们还想为您提供设置最受欢迎构建服务的详细指导。在接下来的几个月里,我们将添加专门的说明,从今天可用的 Bitrise 开始。
Bitrise 是专为原生移动应用量身定制的构建服务。它可在 Mac 机器上运行,并提供许多方便的附加组件来简化构建过程。例如,它可以直接与 Apple 通信以注册您的应用并生成配置文件。如果 Bitrise 是您的首选,或者您正在寻找 AppCenter 的直接替代品, 按照我们的指南设置 Bitrise.
我们很乐意了解您最感兴趣的构建服务,以便我们优先为其创建特殊文档。让我们知道您的偏好!

利用 Hermes 提升原生移动应用性能

Hermes 是一个针对 React Native 优化的 JavaScript 引擎,其背后的技术 Mendix 原生移动应用。自 Mendix 从 10.11 开始,开发人员可以选择在项目中使用 Hermes。结果非常积极,在实际应用中观察到了显著的性能提升。
鉴于这些令人印象深刻的成果,我们决定让 Hermes 成为所有人的标准和唯一的 JavaScript 引擎 Mendix 从 10.18 版本开始,原生移动应用也已支持。我们相信,此次升级将为您的应用开发体验带来实质性的好处。

Teamcenter 扩展

我们发布了两个版本 Teamcenter 扩展 本月(3.1.0 和 3.2.0)。现在,您可以轻松生成域模型和微流,以创建 Teamcenter 数据集(或其专业化)并将其与文件文档一起附加到 Teamcenter 中的项目修订。我们在 Teamcenter 属性窗格中引入了列排序、增强了集成验证、为下拉菜单添加了自动完成功能,并重命名了空参数以提高清晰度。
最棒的是:我们很高兴地宣布 Studio Pro 推出了暗黑模式!将您的会议转变为时尚、现代的体验,更加赏心悦目,无疑更加酷炫。
此外,最新的示例应用程序已更新了新功能,可让您轻松附加数据集。
不要等待——今天就深入探索这些令人难以置信的新功能!

人工智能——智能应用程序

基岩连接器

Amazon Nova 基础模型

AWS 发布了新一代“自己的”模型,称为 亚马逊新星 Bedrock 独有。Amazon Nova 的不同模型可用于分析复杂的文档和视频、理解图表和图解以及生成引人入胜的视频内容。鉴于 Bedrock 连接器与 GenAI commons 的结合设置,这些新模型可直接用于您的 Mendix 文本生成用例的项目,例如 AI机器人模板应用 或多个场景中的 GenAI 展示应用程序.

提示模板

通过杠杆化 提示模板 结合 Bedrock 的检索和生成功能,您可以影响响应的语气、结构和内容。这消除了标准检索和生成操作不支持系统提示的先前限制,并实现了与知识库的更细致入微和更符合上下文的交互。最新版本的提示模板支持 基岩连接器 可用 Mendix 卖场。

使用 Bedrock 的代币消耗监控器来掌握消耗情况

Bedrock 连接器现已 存储代币信息 供 GenAI Commons 模块使用。 对话式 UI 模块反过来,提供页面、片段和逻辑来显示和导出代币使用情况。查看一段时间内使用了多少输入和输出代币,以跟踪采用情况、掌握消耗情况并控制成本。您可以使用内置图表快速概览,也可以将数据导出为 .XLSX 进行你自己的分析。

Snowflake Showcase 应用程序中的 Cortex Analyst

在我们之前的版本中,Snowflake REST SQL 连接器与 Cortex 分析师 来自 Snowflake。我们现在已经在 雪花展示应用 以及。在这里,我们将引导您完成在 Snowflake 数据上直接设置工作聊天所需的不同步骤。

Mendix 平台

指南针——贵公司不断取得成功的指南

我们正在介绍 Mendix Compass 是一款基于 Mendix 数字化执行实践指导企业开始并持续成功采用 Mendix 平台来支持他们的数字化转型。
通过使用 Compass,您将从一开始就以正确的方式为您的组织取得成功,个性化的入职指导将带您从定义组织的低代码愿景一直到启动您的第一个 Mendix 应用程序及其他。
Compass 将于 2 月登陆该平台,但这只是一个开始。未来的更新将包括成熟度评估和许多其他工具,以支持您在升级时成长 Mendix 从一开始就努力实现结构和规模。
请继续关注更多更新,并准备好改变你的 Mendix 与指南针一起旅行!

App Insights 迷你调查的永久调查地点

用户反馈对于打造出色的应用体验至关重要,但管理迷你调查不应拖慢您的进度。这就是为什么我们很高兴宣布 App Insights 迷你调查中的永久调查位置!此新功能可让您在应用中指定固定位置进行调查,从而使您可以从这些位置启动无限次调查 - 无需更新小部件,也无需重新部署。现在,您可以专注于收集有意义的见解,而无需花费时间和精力进行调查实施。
入门再简单不过了。只需导航到您项目中的 App Insights Mini-Surveys 部分即可 Mendix 平台,使用安装向导设置您的第一个调查地点,然后您就可以开始了!有了永久调查地点,您可以毫不费力地进行调查,定义一次地点并无限期地重复使用它们。无论您的目标是根据用户反馈改进您的应用还是确保用户持续满意,此功能都使收集有价值的见解变得轻而易举。立即开始利用它以释放用户反馈的价值!

学院 – 考试资格

在 Academy 中,现在您可以管理通过订购流程购买的考试席位。公司有时会通过订购批量购买考试席位,以增强其组织内部的能力,或者在他们希望将其与扎实的培训相结合时将其转售。这项新功能现在将为考试管理员提供一个平台内部空间,让他们可以查看考生已经使用了多少席位、还剩下多少席位以及这些席位的有效期。该功能允许考试管理员轻松邀请考生,但也允许他们在需要时撤回席位。当然,考试管理员不必独自管理这一点,而是可以邀请他的同事加入。
学院 - 考试资格

您准备好启动您的下一个应用程序了吗?

选择你的语言