应用设计最佳做法

要使用应用制作工具创建性能出众、易于使用的应用,请遵循以下设计最佳做法。这些建议侧重于设计;另请参见安全性最佳做法

创建专注于特定领域的应用

应用制作工具最适合创建符合以下特点的应用:

  • 具有简单的工作流。
  • 具有单独一种解决方案 - 如果您有多个相关解决方案,请将它们分别作为较小的应用部署,并且让这些应用共享相同的 Cloud SQL 数据库,而不要创建一个较大的应用。小应用的运行速度更快,而共享数据库能提供唯一可靠数据源。

采用简单而快捷的用户界面设计

  • 尽可能减少应用中的微件数量。
  • 使用一次显示较少字段的简单表格和表单。建议字段数量不超过 10-15 个。
  • 包括适度数量的页面、片段和对话框。我们建议其总数量为 10-30 个。
  • 尽可能减少使用提供修改操作功能的微件数量,例如文本框、下拉列表、复选框和日期选择器。例如,不要包含整体可修改的表格,而是提供一个允许修改只读表格的弹出式对话框。
  • 使用页面、面板和容器微件上的性能设置,延后将页面和微件内容加载到浏览器中的时间。如需了解详情,请参阅性能设置
  • 移除未使用的微件和页面以缩短初始加载时间。
  • 根据不同的屏幕尺寸设置应用样式,并优化要在较小屏幕上显示的微件。如需了解详情,请参阅针对不同屏幕尺寸设置样式
  • 保证所有用户(包括残障人士)都能访问您的应用。如需了解详情,请参阅为应用实现无障碍访问能力

应用制作工具的优秀应用示例

  • 可由 1-2 名开发者构建的应用
  • 文档审批应用
  • 信息中心应用,例如项目或任务监测数据
  • 可供用户提交表单以启动某个工作流的注册应用
  • 消息和通信应用,例如简单的电子邮件通知系统
  • 与第三方 REST 服务简单集成的应用,例如获取和推送 Salesforce® 数据的应用
  • 取代依赖于过度使用的电子表格的流程的应用
  • 取代中小型旧版企业应用的应用

如果您需要创建大型、多解决方案或高度自定义的应用,请考虑使用 Google Cloud Platform (GCP) 中的 Google App Engine。您可以使用应用制作工具构建具有特定功能的小型应用,并且将其内置于规模更大的 GCP 应用之中。

注意事项

  • 避免使用复杂的用户界面 - 在用户打开应用时,其整个界面都会加载到用户的浏览器中,包括用户可能并不需要的页面。
  • 避免使用大量包含许多数据的微件,例如标签式面板、可编辑字段和动态内容。
  • 避免使用会与 REST 以外的诸多第三方服务连接的应用。
  • 避免使用具有过多业务要求的应用。
  • 避免使用需要大型开发团队的应用。