Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Door efficiënte Power Apps te maken, zorgt u ervoor dat uw apps efficiënt werken 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.
Verzeild raken in antipatronen: wanneer u een app wordt gebouwd in een ontwikkelplatform, loopt u het risico dat deze slecht presteert vanwege antipatronen. 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.
- Optimaliseren van het laden van pagina's: optimaliseer uw apps voor de laadsnelheid van apps en pagina's. Minimaliseer, vertraag of elimineer acties die het snel laden van apps of pagina's verhinderen.
- Kleine nettolading van gegeven: houd de hoeveelheid gegevens die in bulk wordt opgehaald klein.
- Querygegevenspatronen optimaliseren: voer mashups van gegevens uit op de server, niet in uw app.
- Snelle berekeningen : werk met Power Fx, en niet tegen.
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: hier worden andere factoren besproken die de prestaties kunnen beïnvloeden.
- 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.