Logika prezentace - Presentation logic
Při vývoji softwaru logika prezentace je znepokojen tím, jak se obchodní objekty zobrazují uživatelům softwaru, např. volba mezi a vyskakovat obrazovka a rozevírací nabídka.[1] Rozdělení obchodní logika z logiky prezentace je důležitým zájmem pro vývoj softwaru a příkladem oddělení prezentace a obsahu.[2]
Jedním z hlavních důvodů „efektivního oddělení“ je potřeba maximální flexibility v kódu a zdrojích věnovaných logice prezentace.[1] Požadavky klientů, měnící se preference zákazníků a touha představit „novou tvář“ již existujícímu obsahu často vedou k potřebě dramaticky upravit veřejné vzhledy obsahu a zároveň co nejméně narušit základní infrastrukturu.
Rozdíl mezi „prezentací“ (front-end) a „obchodní logikou“ (infrastruktura) je obvykle důležitý, protože:
- jazyk zdrojového kódu prezentace se může lišit od ostatních aktiv kódu;
- výrobní proces aplikace může vyžadovat provedení práce v různých časech a místech;
- různí pracovníci mají různé sady dovedností a prezentační dovednosti se ne vždy shodují s dovednostmi pro kódování obchodní logiky;
- aktiva kódu se snáze udržují a jsou čitelnější, když jsou oddělené komponenty uchovávány odděleně a volně vázané;[1]
Reference
- ^ A b C Paragon Corporation (19. 7. 2003). „Oddělení obchodní logiky od logiky prezentace ve webových aplikacích“.
- ^ Parr, Terence John (2004). Vynucování přísné separace zobrazení modelu v šablonách. Sborník z 13. mezinárodní konference o World Wide Web. ISBN 1-58113-844-X.
![]() | Tento softwarové inženýrství související článek je a pahýl. Wikipedii můžete pomoci pomocí rozšiřovat to. |