扩展,开发人员体验的自然演变 | Mendix

跳到主要内容

扩展,开发者体验的自然演变

扩展标题图片

随着本月 Studio Pro 10.12 版本的发布,我们期待 公测 发布新功能: Mendix 扩展。它将极大地改变你使用平台的方式。

扩展或可扩展性是指直接自定义 Studio Pro IDE 的能力。如果我必须尽可能简单地解释它,我会将其与 mod 支持进行比较 Mendix.它是一个允许开发人员为Studio Pro创建集成解决方案的框架。

我们希望通过创建可扩展的 IDE,让用户能够完全集成外部工具,以便他们能够更快地构建更好的应用程序。(祝您玩得开心!)

此外,它还允许用户与其他工具一起创建完全集成的体验,例如 门迪克特, Siemens 工业边缘,未来还会有更多。

如何创建扩展?

计划是将扩展开放给内部和外部开发人员。因此,我们将扩展分为不同的层级,具体取决于您的 Mendix 认证级别:

  • 第一级为高级 Mendix 具有一些 C# 知识的开发人员。这些开发人员将能够使用 Mendix 同时利用 C# 来使用 API 并构建更复杂的用例。目前,这些自定义集成需要使用 C#,因为它可以最大程度地控制 Studio Pro 的工作方式。
  • 第二级为专家级 Mendix 具有更传统的全栈开发背景的开发人员。这些开发人员将享有最大的自由和控制权。那些在 C# 和 JavaScript 或任何其他前端 Web 技术方面都有经验的人将能够创建与 Studio Pro 分离的自定义界面。此层将提供自定义 IDE 的终极自由。

虽然扩展 Mendix 10 将基于 C#,未来版本可能基于其他编程语言。我们希望让 Studio Pro 为用户带来最佳体验。因此,请前往 论坛 并分享您希望看到的语言。

两个扩展层的描述

我可以构建哪些类型的扩展?

作为即将推出的内容的开胃菜,以下是一些已经创建的扩展 Mendix 以及参与私人测试版的合作伙伴。

Mendix 在线聊天

看看这个由人工智能驱动的可停靠窗格,它可以让您仅根据语音提示对项目进行更改。

乐于奉献 Mendix 想试试聊天吗?您可以在 Studio Pro 的“视图”下的顶级菜单中找到它。

微流调用层次

我们的合作伙伴 Menditect 创建了自己的扩展:Microflow 调用层次结构扩展。该扩展通过与以下组件无缝集成,简化了自动化测试流程: Mendix.

微流调用层次结构扩展使您能够查看微流的整个结构 - 它调用哪些子流以及它在哪些微流中使用。(想想微流的面包屑。)

除此之外,该扩展还提供了与 Mendiect 测试自动化服务,它允许您自动为选定的微流生成测试。它允许用户选择微流并生成单元测试,然后可以在其 MTA 平台上执行这些测试。

Mendiect 是第一个创建扩展的合作伙伴。我们希望看到更多集成到第三方平台的扩展。

AWS POC

我们的 AWS 团队也一直在努力创建原型扩展 AWS Lambda。此 POC 扩展允许您使用 AWS 开发者账户进行身份验证。然后,它会检索您的 Lambda 函数,您可以在您的 Mendix 应用程序。

使用扩展,您可以像使用工具箱窗格一样简单地将 Lambda 函数拖放到流程中。

虽然 AWS Lambda 连接器只是一个实验,看看能做什么,但它将为未来与 AWS 相关的扩展铺平道路。我知道我会等着看未来会有什么结果。

这些示例只是冰山一角。我迫不及待地想看看我们出色的社区会创建哪些扩展。我期待新语言的代码编辑器、JSON 验证器和主题生成器。如果您对扩展有想法但不知道如何实现,请提交您的 论坛上的想法!

在哪里可以找到扩展?

您将能够上传和分享您在 Mendix 市场。您还可以在此处找到其他开发人员创建的可下载到您的项目中的扩展。

您可以像导入模块一样导入扩展,因此它们特定于每个项目。启动新应用时,您必须下载收藏夹。这也使团队成员在处理同一项目时更容易使用相同的扩展。当新团队成员从存储库下载应用或将更改合并到其现有项目副本中时,将包含任何扩展

我什么时候可以获得扩展?

很快!到目前为止,我们一直在私人测试版中试用扩展,但预计公开测试版将成为 10.12 发布的一部分。请关注我们的发布博客以了解官方公告,或查看发布说明以了解更多信息。

您无需等待即可开始!

如果你迫不及待地想要开始为 Studio Pro 构建自己的扩展,请向 Mendix 支持 了解参与 私人测试版 等加工。为 Mendix 合作伙伴。不是合作伙伴?请继续关注发布更新!

我迫不及待地想看到这个才华横溢的社区将创造出的所有令人惊叹的东西。在我看来,这是今年最棒的新功能。我热切地等待它的完整发布,这样我就可以亲手体验人们将创造的所有奇怪而美妙的东西。在那之前,掸掉那些 C# 教科书上的灰尘,开始温习你真正需要的工具 Mendix 你自己!

选择你的语言