Prehľad vytvárania výkonných aplikácií

Ako a prečo používať výkonné vzory a vyhnúť sa anti-vzorom

Výkonné vzory by sa mali používať na zvýšenie účinnosti aplikácie, zatiaľ čo anti-vzorom by ste sa mali vyhnúť, pretože môžu znížiť účinnosť aplikácie. Je dôležité pochopiť, ako a prečo používať výkonné vzory, a vyhnúť sa anti-vzorom, aby ste optimalizovali výkon svojej aplikácie.

Vzory aplikácií a Power Apps nárast produktivity

Power Apps zjednodušuje vývoj podnikových aplikácií využitím zavedených vzorov aplikácií. Vzory sú kolekcie Power Apps prvkov, ktoré súdržne spolupracujú. Tieto Power Apps prvky zahŕňajú zdroje údajov, kolekcie, ovládacie prvky, Power Automate a stránky. Kľúčové výkonové vzory sú zabudované do Power Apps ako predvolené nastavenia, čo umožňuje vývojárom s nízkym kódom rýchlo vytvárať funkčné aplikácie podnikovej úrovne. Úlohy nasadenia a Power Apps správy sú navyše jednoduché. S Power Apps môžete byť vy a váš vývojový tím produktívnejší, pretože existuje veľa prvkov, ktoré už nevyžadujú vašu pozornosť.

Power Apps smeruje k výkonným vzorom

Predvolené Power Apps správanie vás nasmeruje k dobre známym výkonným vzorom. Tieto vzory zahŕňajú zjednodušené načítanie údajov pri spustení, automatické prírastkové stránkovanie údajov, ukladanie údajov do vyrovnávacej pamäte pre kolekcie a načítanie iba nevyhnutných údajov pre každú stránku. Tieto overené vzory sú účinné pre podnikové aplikácie náročné na dáta. Mnohé úspešné Power Apps implementácie sa riadia týmito pokynmi, pričom využívajú viac ako 100 tabuliek a viac ako 50 obrazoviek pri zachovaní vynikajúceho výkonu.

Upadnutie do anti-vzorcov

Keď vytvoríte aplikáciu na akejkoľvek vývojovej platforme, existuje riziko, že vytvoríte aplikáciu, ktorá bude fungovať zle kvôli anti-vzorom. Tieto vzory môžu spôsobiť pomalé časy načítania, pomalé prechody medzi stránkami a problémy s aktualizáciou a získavaním údajov. Medzi bežné príklady anti-vzorov patrí načítanie nadmerného množstva údajov, transformácia všetkého na kolekcie a preťaženie funkcie OnStart. Tieto vzorce sa často používajú pri pokusoch obísť vnímané alebo skutočné obmedzenia v Power Apps. Aj keď sa vás snažíme viesť smerom k najlepším vzorom, stále je možné neúmyselne použiť zlý vzor, ​​čo vedie k tomu, že aplikácia funguje zle.

Štyri kľúčové princípy dizajnu výkonu

Nižšie sú uvedené štyri kľúčové princípy výkonnosti, ktoré je potrebné zvážiť pri vytváraní aplikácie. Tieto princípy nie sú na sebe úplne nezávislé, a preto nájdete niekoľko návrhov na zlepšenie výkonu, ktoré sa opakujú v rôznych častiach. Aby ste čo najlepšie porozumeli týmto článkom, je tiež užitočné porozumieť fázam vykonávania článku o aplikácii Power . Ak máte existujúcu aplikáciu, ktorá nefunguje dobre, na preskúmanie aplikácie použite princípy uvedené nižšie.

Každá z nižšie uvedených zásad odkazuje na stránku s podrobnejšími informáciami o danej téme.

  1. Optimalizujte načítavanie stránok: Optimalizujte svoje aplikácie na rýchlosť načítania aplikácií a stránok. Minimalizujte, oddiaľujte alebo eliminujte akcie, ktoré bránia rýchlemu načítaniu aplikácie alebo stránky.
  2. Malé dátové zaťaženie: Udržujte malé množstvo dát, ktoré sa získavajú hromadne.
  3. Optimalizujte vzory údajov dopytov: Vykonajte mashup údajov na serveri, nie vo svojej Power Apps aplikácii.
  4. Rýchle výpočty: Pracujte s Power Fx, nie proti nej.

Tieto zásady by mali pokrývať väčšinu toho, čo je potrebné na to, aby bola vaša aplikácia rýchla.

Dodatočný návod na výkon

Treba mať na pamäti aj ďalšie faktory týkajúce sa výkonu. Ďalšie pokyny nájdete v týchto článkoch: