Partilhar via


Descrição geral da criação de aplicações com bom desempenho

Como e porquê usar padrões de desempenho e evitar antipadrões

Os padrões de desempenho devem ser usados para melhorar a eficiência de uma aplicação, enquanto antipadrões devem ser evitados, pois podem diminuir a eficácia de uma aplicação. É importante como e porquê usar padrões de desempenho e evitar antipadrões para otimizar o desempenho da sua aplicação.

Padrões de aplicações e ganhos de produtividade do Power Apps

O Power Apps simplifica o desenvolvimento de aplicações de nível empresarial, utilizando padrões de aplicações estabelecidos. Padrões são coleções de elementos do Power Apps que funcionam juntos de forma coesa. Estes elementos do Power Apps incluem origens de dados, coleções, controlos, o Power Automate e páginas. Os principais padrões de desempenho estão incorporados no Power Apps como predefinições, permitindo que os desenvolvedores de low-code criem rapidamente aplicações funcionais de nível empresarial. Além disso, a implementação e as tarefas de administração do Power Apps são simples. Com o Power Apps, você e a sua equipa de desenvolvimento podem ser mais produtivos, pois há muitos elementos que já não requerem a sua atenção.

O Power Apps visa para padrões de desempenho

O comportamento predefinido do Power Apps orienta-o na direção de padrões de desempenho bem conhecidos. Estes padrões incluem o carregamento simplificado de dados na inicialização, a paginação incremental automática de dados, a colocação em cache de dados para coleções e o carregamento apenas de dados essenciais para cada página. Estes padrões comprovados são eficazes para aplicações empresariais com muitos dados. Muitas implementações do Power Apps bem-sucedidas seguem estas diretrizes, utilizando mais de 100 tabelas e mais de 50 ecrã, ao mesmo tempo que mantêm um excelente desempenho.

Cair em antipadrões

Ao criar uma aplicação em qualquer plataforma de desenvolvimento, existe o risco de criar uma aplicação com mau desempenho devido a antipadrões. Estes padrões podem causar tempos de carregamento lentos, transições lentas entre páginas e dificuldade de atualização e obtenção de dados. Alguns exemplos comuns de antipadrões incluem carregar quantidades excessivas de dados, transformar tudo em coleções e sobrecarregar o OnStart. Estes padrões são frequentemente adotados quando se tenta contornar limitações percebidas ou reais no Power Apps. Embora tentemos orientá-lo em direção a melhores padrões, ainda é possível usar involuntariamente um padrão incorreto, resultando numa aplicação com mau desempenho.

Quatro princípios de design principais de desempenho

Abaixo estão os quatro princípios principais de desempenho a considerar ao criar a sua aplicação. Estes princípios não são totalmente independentes entre si e, portanto, encontrará algumas sugestões de desempenho repetidas em diferentes secções. Para melhor compreender estes artigos, também é útil compreender o artigo Fases de execução de uma Power App. Se tiver uma aplicação que não funciona bem, use os princípios abaixo para examiná-la.

Cada um dos princípios abaixo liga-se a uma página com mais detalhes sobre o assunto.

  1. Otimizar carregamentos de página: otimize as suas aplicações para velocidade de carregamento de aplicações e páginas. Minimize, atrase ou elimine ações que impeçam o carregamento rápido de aplicações ou páginas.
  2. Payloads de dados pequenos: mantenha pequena a quantidade de dados obtidos em massa.
  3. Otimizar padrões de dados de consulta: faça mashups de dados no servidor, não na sua aplicação do Power Apps.
  4. Cálculos rápidos: trabalhe com o Power Fx, não contra ele.

Estes princípios devem abranger a maior parte do que é necessário para tornar rápida a sua aplicação.

Orientações adicionais de desempenho

Há outras considerações de desempenho a ter em conta. Para orientações adicionais, consulte estes artigos: