模块化和重构。

简化应用程序的开发、测试和维护流程。

  • 可重用的用户界面行为控制模板。
  • 可重用模块中的组设计组件。
  • 将设计属性应用于整个模块。
  • 支持自动模块命名规范。
  • 采用颜色编码的模块,方便识别。
  • 可跨项目重复使用的服务器端操作库。
  • 全面的代码重构工具。
  • 子项目有助于实现高效的项目管理。
  • 通过服务器库,无需重新编译即可部署更新。

应用开发中的模块化设计。

在应用程序开发中,模块化是一种高效的组织应用程序组件并促进开发团队协作的方法。模块化方法还有助于简化测试流程。 调试...,从而使应用程序或企业解决方案的维护和更新更加简单和直接。

MobileTogether 通过多种方式实现模块化开发工具,从而提高效率并促进协作。 结构良好的模块通过使应用程序的配置更容易被开发团队理解,从而改善沟通,这对于参与继承项目的团队尤其重要。 在多个项目中重用组件可以节省时间,并降低出错的风险,因为您无需为每个新项目重复编写相同的功能。

模块化应用程序开发的功能对于可扩展性也至关重要。将应用程序分解为更小、更易于管理的模块,可以降低复杂性,并更容易地扩展或修改应用程序,以满足需求。

可重复使用的控制模板。

MobileTogether 支持名为“控件模板”的软件设计组件,这些组件允许您指定和分组用户控件,从而使其易于重复使用。这些模板封装了设计元素及其相关的操作,从而便于在整个项目中保持一致性。控件模板支持参数,并且每个模板可以在运行时根据参数值进行自定义。

MobileTogether 控制模板通过允许您定义可重复使用的用户界面组件,从而简化了应用程序的开发过程,这些组件可以应用于多个页面。 — 或者多个项目。使用模板还可以简化修改和升级,因为对模板的任何更改都可以自动应用到整个项目中。

可重复使用的应用程序开发控制模板。

控制模板的设计方式是通过在模板容器中定义一组控件及其行为。然后,您可以将该控制模板在项目的不同部分中重复使用。每个模板实例都通过一个占位符控件插入到页面中,这确保了模板可以轻松地针对不同的场景进行定制,同时保留其底层结构和行为。

虽然控件模板的默认行为可以在全局范围内定义,但您可以针对单个控件实例覆盖特定的事件,从而为独特的场景提供灵活性。

使用模块。

MobileTogether 中的模块功能允许您将设计组件分组,并在这些组件上应用相同的属性。

 

一旦您为某个模块命名,所有与该模块相关的组件将根据预定义的命名规范(module.submodule.component)自动与该模块分组。MobileTogether 会自动将所有以名称相关联的元素在模块面板中进行分组,您甚至可以为每个模块指定一个背景颜色。这使得理解模块之间的关联和功能变得更加容易。

 

您可以将项目中的元素在不同模块之间移动,方法有拖放、重命名,或者通过右键菜单进行操作。该菜单还会提供项目内所有使用该元素的列表。双击任何元素,即可跳转到该元素在项目中的定义位置。

 

与控制模板类似,模块也可以被导出并跨不同的项目重复使用。

用于简化应用程序开发的模块。

重构。

代码重构是指在不改变现有应用程序外部行为的前提下,对现有代码库进行结构调整的过程。代码重构工具对于改善代码库的内部结构至关重要,它们可以提高代码的效率、可维护性和可扩展性,同时保持其功能不变。代码重构通常是为了简化复杂的代码、减少技术债务,并为未来的改进或变更做好准备。

MobileTogether Designer 提供了强大的重构工具,可以帮助您识别和管理未使用的资源,重命名组件,并将项目的部分内容提取为可重用的子项目或模块。例如,您可以使用“重构”菜单来列出项目中全局变量的使用情况,从而管理依赖关系并避免冲突。您还可以列出未使用的变量、函数和其他组件,以保持项目的简洁性。您甚至可以使用“重构”菜单,在整个项目中快速替换数据库连接。

子项目。

MobileTogether 的“重构”菜单还包含与子项目相关的功能,这是模块化应用开发中的另一个重要方面。它允许您将大型项目分解为更小、更易于管理的单元。选项包括:将现有项目的一部分提取为新的子项目;在当前设计中插入一个子项目;以及直接打开一个子项目。这使得项目中定义的各种组件可以在多个项目中重复使用。

 

您可以将其他 MobileTogether 项目作为当前项目的子项目。 这样,当前项目就可以使用这些子项目中包含的组件。 反过来,一个子项目的组件可以在多个(父)项目中重复使用,从而避免在多个项目中重复定义相同的功能。 此外,一个子项目还可以包含其他子项目。

 

MobileTogether 在“文件”面板中显示当前应用设计中包含的子项目,该面板作为控制面板,用于显示、包含、导入和移除这些子项目。 管理子项目之间的依赖关系,可以确保在一个子项目中的更改不会意外地影响其他子项目。

移动端应用子项目,隶属于MobileTogether平台。

服务器库。

MobileTogether解决方案中,服务器库是实现高效模块化的另一个工具。服务器库是一组可在多个项目中重复使用的服务器端操作集合。非常适合使用服务器库的功能包括数据库操作、电子邮件通知以及用户身份验证流程,这些功能可以从任何项目调用。这些功能可以在托管您应用程序的MobileTogether服务器上随时更新和共享。 – 无需重新部署应用程序本身。

这种独特的方案能够显著加快应用程序更新和修改的发布速度,尤其对于已适配的应用程序,它们不再需要重新编译,也无需再次经过应用商店的审核流程。

 

MobileTogether 中的服务器库。

 

服务器库是一个 MobileTogether 设计文件,其中包含一个或多个动作组,其功能仅限于处理这些动作组。在运行时,一个应用程序可以向服务器库发送调用请求,该请求可以包含参数,也可以不包含参数。服务器库会处理指定的动作组,并将结果返回给调用该服务器库的移动应用程序或企业解决方案。

MobileTogether 功能列表。

MobileTogether 常见问题解答。

MobileTogether 视频演示。