第3章 低代码新手入门系列,西门子Mendix面向专业开发者的IDE

1,021 阅读4分钟

西门子Mendix Studio Pro 下载地址

marketplace.mendix.com/link/studio… image.png 直接通过网站进行下载,永久免费开发使用。

西门子Mendix Studio Pro 用户界面

您可以使用 Studio Pro 开发 Mendix 应用程序,这是一个受 Visual Studio 启发的 IDE,具有许多您会认识的常见 IDE 元素。 image.png

  • Studio Pro的左侧有一个 App Explorer  (2) ,您可以在其中找到按模块组织的所有项目元素。 在列表顶部,您会找到默认的“应用程序”模块,您可以在其中找到并设置项目的属性,例如导航、安全性以及您从市场下载的任何模块。在其下方,您将找到第二个默认模块“系统”,您可以在其中配置每个 Mendix 应用程序所需的基本功能。此下方的所有模块都是您自己创建的模块。
  • 在右侧 (3) ,您可以找到上下文相关属性和工具箱选项卡等元素。
  • 在底部 (4) ,您将找到用于用户故事管理和调试的选项卡。
  • 控制栏 (1) 具有标准的 File、  Edit、  View和 Help 选项。它还具有版本控制,您可以在其中更详细地管理项目的版本控制并找到 Mendix 特定的功能。然后我们有一个 语言 菜单选项,允许您配置您的国际化和本地化 (i18n) 选项。之后是 Run Locally, ****它将 ****在您的本地计算机上构建您的应用程序并启动 西门子Mendix 的本地实例,以便您可以与应用程序的实时版本进行交互。最后,我们有 Publish 和 View App 菜单。 

Publish 会将您的应用程序的最新版本推送到云端并在那里运行。要在云中查看您的应用程序,您可以使用 查看应用程序 菜单中的选项。为此,我们使用 西门子Mendix Free Cloud,它允许您在有限的时间内运行您的应用程序。一旦该时间到期,应用程序将进入睡眠状态。如果有人尝试访问它,应用程序将恢复,但此过程需要几秒钟。需要注意的是,这项服务是免费的,因此不具备与许可云节点相同的正常运行时间和稳定性保证。这对于测试应用程序或提供演示链接非常好,但您不应该将其用于生产应用程序。

版本控制和合并

西门子Mendix带有内置的版本控制。默认版本控制基于集中式版本控制系统 Subversion和Git。

image.png

西门子Mendix允许您从团队服务器下载最新版本。这将成为您的工作副本。您所做的任何更改都将与此工作副本进行比较。如果团队成员向团队服务器提交了某些内容,您可以通过更新工作副本来获取这些更改。如果您开始提交,此过程将自动发生。与任何版本控制系统一样,如果您的更改与存储库中的更改发生冲突,那么您必须在成功提交之前解决这些冲突。不过,该方法确实会产生影响;Subversion或者Git,将始终与中央存储库进行比较,因此仅在提交时才会出现冲突。对于分布式版本控制系统,在存储库之间交换变更集时也会出现冲突,因此在这方面,西门子Mendix 团队服务器可以帮助您避免这些问题。

创建您的第一个应用程序

您现在已准备好创建您的第一个西门子Mendix应用程序。您将看到这与大多数流行的IDE相似。

  1. 打开Mendix Studio Pro。
  2. 单击绿色的 新建应用程序 按钮。
  3. 从 Starter Apps 选项卡中,选择 Blank Web App 模板。
  4. 单击 使用此起点 创建您的应用程序。
  5. 为您的应用取一个描述性名称,例如Summerhill Hospital
  6. 确保 Enable online services 设置为 Yes
  7. 单击 创建应用程序。Mendix 将花一两分钟的时间为您完成所有工作。

image.png 8. 在 Studio Pro 中打开您的应用程序后,右键单击Project Explorer 中的MyFirstModule并选择Rename。将此模块的名称更改为UserManager

image.png 您将很快使用的模块现在命名为UserManager,因此每个人都清楚它的作用。

低代码新手入门系列,快速导航