Overzicht van het maken van goed presterende apps

Het maken van krachtige Power Apps zorgt ervoor dat uw apps efficiënt worden uitgevoerd en een betere gebruikerservaring bieden. In dit artikel worden de belangrijkste patronen, te vermijden antipatronen en ontwerpprincipes uitgelegd waarmee u efficiënte Power Apps voor uw organisatie kunt creëren.

  • App-patronen en Power Apps-productiviteitswinst: Power Apps maakt het eenvoudiger om apps op ondernemingsniveau te bouwen door gebruik te maken van ingestelde app-patronen. Patronen zijn groepen Power Apps-elementen die samenwerken, zoals gegevensbronnen, verzamelingen, besturingselementen, Power Automate en pagina's. Power Apps bevat standaard de belangrijkste efficiënte patronen, zodat ontwikkelaars met weinig code snel functionele bedrijfsapps kunnen bouwen. Implementatie- en beheertaken zijn eveneens eenvoudig. Met Power Apps is uw team productiever, omdat veel elementen geen aandacht nodig hebben.

  • Power Apps koerst af op efficiënte patronen: Power Apps leidt u standaard naar bekende efficiënte patronen. Deze patronen omvatten gestroomlijnd laden van gegevens bij de lancering, automatisch incrementeel pagineren, cachen van gegevens voor verzamelingen en het laden van alleen essentiële gegevens op elke pagina. Deze bewezen patronen werken goed voor zakelijke applicaties met veel data. Veel succesvolle Power Apps-implementaties gebruiken meer dan 100 tabellen en meer dan 50 schermen, terwijl de prestaties uitstekend blijven.

  • In anti-patronen vervallen: wanneer u een app bouwt op een ontwikkelplatform, loopt u het risico dat de app slecht presteert door anti-patronen. Deze patronen kunnen ervoor zorgen dat pagina's langzaam laden, dat pagina's langzaam overgaan en dat het lastig is om gegevens bij te werken of op te halen. Veelvoorkomende antipatronen zijn onder meer het laden van te veel gegevens, het omzetten van alles in verzamelingen en het overbelasten van OnStart. Mensen gebruiken deze patronen vaak om echte of vermeende Power Apps-beperkingen te omzeilen. Zelfs met begeleiding kan het zijn dat je nog steeds een verkeerd patroon gebruikt en uiteindelijk een langzame app krijgt.

Belangrijkste prestatieontwerpprincipes

Houd bij het bouwen van uw app rekening met deze belangrijke prestatieprincipes om ervoor te zorgen dat de app efficiënt werkt. Deze principes bestrijken de meeste aspecten die nodig zijn om de snelheid van uw app te verbeteren. Sommige prestatievoorstellen kunnen in meerdere secties worden weergegeven vanwege hun onderlinge verband.

Zie voor een beter begrip ook het artikel Uitvoeringsfasen van een Power App.

Aanvullende prestatierichtlijnen

Andere prestatieoverwegingen kunnen van invloed zijn op uw app. Lees deze artikelen voor meer informatie:

  • Andere prestatieoverwegingen: bespreekt andere factoren die van invloed kunnen zijn op de prestaties, waaronder client-, apparaat-, geografie- en locatiefactoren voor de on-premises gegevensgateway.
  • Monitor voor canvas-apps: gebruik Monitor om te zien waar in een app tijd aan wordt besteed, zodat u langzame aanvragen kunt vinden als er geen foutmelding verschijnt.
  • App-prestaties bewaken: controleer de telemetrie van prestaties voor een geïmplementeerde app.
  • Grote, complexe apps bouwen: hier wordt een overzicht gegeven van de belangrijkste factoren waarmee u rekening moet houden bij het bouwen van een grote app.
  • Coderingsnormen en richtlijnen voor canvas-apps: hier wordt een overzicht gegeven van algemene coderings- en ontwikkelingsrichtlijnen die u helpen bij het bouwen van een app.