Co je logika prezentace?
Většina vývoje softwaru je rozdělena do tří obecných oblastí. Jedná se o prezentaci, databáze a obchodní logika. Prezentační logika je softwarová logika, která je navržena speciálně pro obrazovky počítačových aplikací. Tato logika spravuje zkušenosti s navigací uživatelů se speciálními navigačními nástroji včetně tlačítek, posouvacích pruhů a ovládacích prvků dotykové obrazovky. Když uživatel vybere tlačítko na obrazovce počítače, očekává, že aplikace provede konkrétní úlohu. Tato logika umožňuje softwaru prostředek k přijetí požadavku uživatele a jeho přeměnu na logiku programování počítače.
Softwarová architektura je umění navrhování kompletní počítačové aplikace. To zahrnuje základní tok obrazovky a logiku prezentace počítačového programu. Návrh obrazovky je obvykle založen na konkrétní hardwarové platformě, aby se zajistilo, že se obrazovka hodí do rozměrů a charakteristikCS hardwarového zařízení.
Chytré telefony se staly populárním počítačovým zařízením. Logika prezentace chytrého telefonu umožňuje uživateli odesílat e -maily, fotografovat a spravovat hudbu. Tato logika je zodpovědná za koordinaci interakcí uživatele se zařízením chytrého telefonu a softwarem uvnitř telefonu. Obchodní logika je specifický proces, který se očekává, že aplikace dokončí. Tento tok obrazovky zajišťuje, že aplikace hladce interaguje s příkazy uživatele a dokončí celý proces.
Inženýrství lidských faktorů je vědecké studium lidských interakcí s počítačem. Tato věda se zaměřuje na vývoj počítačových aplikací, které jsou pro lidi intuitivnější. Lidské faktory úzce spolupracují s prezentační logikou počítačového programu, protože prezentační vrstva je tInteraktivní portál počítačového programu.
Programování her je jedním z lepších příkladů prezentační logiky pro počítačový software v praxi. Tyto programy jsou navrženy tak, aby převzaly vstup z herních ovladačů a vynutily znaky na obrazovce pro provádění úkolů. Prezentační vrstva herního programu je jednou z nejsložitějších částí vyvinutého softwarového kódu. Musí hladce reagovat na pohyb od uživatele s dobou odezvy sekundy.
Mnoho moderních počítačových aplikací může reagovat na lidské pohyb prostřednictvím speciálních kamer a infračervených zařízení. Tyto herní aplikace vytvořily virtuální prostředí, díky nimž mají uživatelé pocit, že jsou uvnitř skutečného herního systému. To revolucionizovalo prezentační logiku programování her do interaktivního zážitku.