Поделиться через


Обзор создания производительных приложений

Создание производительных приложений Power Apps обеспечивает эффективную работу приложений и улучшает удобство работы пользователей. В этой статье рассматриваются ключевые шаблоны, антишаблоны, которых следует избегать, и принципы проектирования, которые помогут вам создавать высокопроизводительные приложения Power Apps для вашей организации.

  • Шаблоны приложений и повышение производительности приложений Power Apps: Power Apps упрощает создание приложений корпоративного уровня с помощью установленных шаблонов приложений. Шаблоны — это группы элементов Power Apps, которые работают вместе, например источники данных, коллекции, элементы управления Power Automate и страницы. Power Apps по умолчанию включает ключевые эффективные шаблоны, поэтому малокодовые разработчики быстро создают функциональные корпоративные приложения. Задачи развертывания и администрирования также просты. С Power Apps ваша команда работает более продуктивно, потому что многие элементы не требуют вашего внимания.

  • Power Apps ориентируется на эффективные шаблоны: по умолчанию Power Apps направляет вас к хорошо известным эффективным шаблонам. Эти шаблоны включают в себя оптимизированную загрузку данных при запуске, автоматическую инкрементную разбивку на страницы, кэширование данных для коллекций и загрузку только необходимых данных для каждой страницы. Эти проверенные шаблоны хорошо подходят для корпоративных приложений с большим объемом данных. Многие успешные внедрения Power Apps используют более 100 таблиц и более 50 экранов, сохраняя при этом отличную производительность.

  • Попадание в антишаблоны: когда вы создаете приложение на любой платформе разработки, вы рискуете сделать его плохо работающим из-за антишаблонов. Эти шаблоны могут привести к медленной загрузке, медленным переходам между страницами и затруднить обновление или получение данных. К распространенным антишаблонам относятся загрузка слишком большого количества данных, превращение всего в коллекции и перегрузка OnStart. Люди часто используют эти шаблоны, чтобы обойти реальные или мнимые ограничения Power Apps. Даже при наличии рекомендаций вы все равно можете использовать плохой шаблон и в конечном итоге получить медленное приложение.

Основные принципы проектирования производительности

При создании приложения учитывайте эти ключевые принципы производительности, чтобы обеспечить его эффективную работу. Эти принципы охватывают большинство аспектов, необходимых для повышения скорости работы приложения. Некоторые предложения по производительности могут отображаться в нескольких разделах из-за их взаимосвязанного характера.

Для более глубокого понимания также см. статью Этапы выполнения приложения Power App.

Дополнительные рекомендации по производительности

Другие факторы, влияющие на производительность, могут повлиять на ваше приложение. Дополнительные сведения см. в следующих статьях: