Share via


Oversikt over utvikling av velfungerende apper

Hvordan og hvorfor du bruker velfungerende mønstre og unngår antimønstre

Velfungerende mønstre bør brukes til å forbedre effektiviteten til en app, mens antimønstre bør unngås siden de kan redusere effektiviteten til en app. Det er viktig å forstå hvordan og hvorfor du skal bruke velfungerende mønstre og unngå antimønstre for å optimalisere ytelsen til appen.

Appmønstre og Power Apps-produktivitetsgevinst

Power Apps forenkler utviklingen av apper i bedriftsklassen ved hjelp av etablerte appmønstre. Mønstre er samlinger med Power Apps-elementer som fungerer sammenhengende sammen. Disse Power Apps-elementene omfatter datakilder, samlinger, kontroller, Power Automate og sider. Viktige velfungerende mønstre er innebygd i Power Apps som standard, slik at lavkodeutviklere raskt kan lage praktiske apper i bedriftsklassen. I tillegg er distribusjon og administrasjonsoppgaver i Power Apps enkle. Med Power Apps kan du og utviklingsteamet bli mer produktive, siden mange av elementene ikke lenger krever oppmerksomheten din.

Power Apps er rettet mot velfungerende mønstre

Standard Power Apps-funksjonalitet veileder deg mot velkjente og velfungerende mønstre. Disse mønstrene omfatter strømlinjeformet datainnlasting ved oppstart; automatisk, trinnvis sideveksling av data; hurtigbufring av data for samlinger og innlasting av bare de viktigste dataene for hver side. Disse anerkjente mønstrene er effektive for bedriftsprogrammer med mye data. Mange vellykkede Power Apps-implementeringer følger disse retningslinjene og bruker flere enn 100 tabeller og over 50 skjermer samtidig som de har utmerket ytelse.

Havne i antimønstre

Når du lager en app på en hvilken som helst utviklingsplattform, er det en risiko for å lage en app som har dårlig ytelse på grunn av antimønstre. Disse mønstrene kan gi trege innlastingstider, trege overganger mellom sider og problemer med oppdatering og henting av data. Vanlige eksempler på antimønstre omfatter innlasting av for store mengder data, transformering av alt til samlinger og overbelastning av OnStart. Disse mønstrene blir ofte tatt i bruk ved forsøk på å håndtere noe som oppfattes som begrensninger eller er reelle begrensninger i Power Apps. Selv om vi prøver å veilede deg mot de beste mønstrene, går det likevel an å bruke et dårlig mønster utilsiktet, som fører til en app med dårlig ytelse.

Fire viktige utformingsprinsipper for god ytelse

Nedenfor finner du fire viktige prinsipper for god ytelse som du bør vurdere når du bygger appen. Disse prinsippene er ikke helt uavhengige av hverandre, og du kommer derfor til å finne enkelte ytelsesforslag gjentatt i ulike deler. Du kan best få en forståelse av disse artiklene ved også å forstå artikkelen Kjørefaser i en Power App. Hvis du har en eksisterende app som ikke har god ytelse, bruker du prinsippene nedenfor når du undersøker appen.

Hvert av prinsippene nedenfor har en kobling til en side med mer informasjon om emnet.

  1. Optimaliser sideinnlasting: Optimaliser appene slik at appen og sider lastes inn raskere. Minimer, utsett eller fjern handlinger som hindrer rask app- eller sideinnlasting.
  2. Små datanyttelaster: Bruk små datamengder ved masseinnlasting av data.
  3. Optimaliser spørringsdatamønstre: Foreta datanettflettinger på serveren, ikke i Power Apps-appen.
  4. Raske beregninger: Arbeid med Power Fx, ikke mot det.

Disse prinsippene skal dekke det meste av det som trengs for å gjøre appen rask.

Ytterligere veiledning for god ytelse

Det finnes andre hensyn å huske på for å forbedre ytelsen. Se disse artiklene hvis du vil ha mer veiledning: