Domov Zvuk Jaké jsou některé výhody a nevýhody aplikací bez státní příslušnosti?

Jaké jsou některé výhody a nevýhody aplikací bez státní příslušnosti?

Anonim

Q:

Jaké jsou některé výhody a nevýhody aplikací bez státní příslušnosti?

A:

V základním návrhu uživatelských rozhraní si mohou inženýři vybrat ze systémů bez státní příslušnosti nebo stavových systémů. Systém bez státní příslušnosti je takový, který nemá žádnou rezidentní paměť používanou k ukládání informací mezi relacemi. Na druhé straně stavové systémy vloží vstup do rezidentní paměti a uloží jej pro budoucí operace.

Jedním z nejlepších příkladů aplikací bez státní příslušnosti jsou aplikace HTML používané ke spuštění internetových stránek a stránek. Tyto aplikace jsou bez státní příslušnosti, protože nezachovávají a neukládají informace o uživatelích nebo uživatelské aktivitě poté, co uživatel opustil web.

Výsledkem je, že webové stránky se při ukládání uživatelských informací spoléhají na malé digitální soubory nazývané soubory cookie. Soubory cookie budou aktivně použity v budoucích relacích k určení, kdo přistupuje k systému a co udělali v minulosti.

Jednou z největších výhod aplikací bez státní příslušnosti je to, že strany údržby nemají odpovědnost za správu rezidentní paměti. Aplikace bez státní příslušnosti mohou být levnější než podobná stavová aplikace. Mohou být také méně složité, protože není třeba přijímat data a uchovávat je po ruce, zaznamenávat je pro pozdější použití. Každá relace je zcela nová a probíhá stejné programování.

Nevýhodou aplikací bez státní příslušnosti je, že, jak bylo uvedeno, nebudou uchovávat informace o konkrétní relaci uživatele. Tento problém je patrný při návrhu souborů cookie pro zpracování informací o relacích uživatelů na internetu. Obecně lze říci, že používání cookies je méně efektivní než jakýkoli systém v paměti. Webmasteři nesou odpovědnost za manipulaci a údržbu cookies. Systémy bez státní příslušnosti jsou tedy ze své podstaty méně schopné. Uživatelé mohou mít potíže s tím, že nebudou mít uložené určité informace o relaci. Zákazníci mohou mít pocit, že stavová schopnost přináší přidanou hodnotu.

Nakonec, zda zvolit bezstátní stav nebo stavový design, závisí na konkrétním použití samotného softwaru. Například veřejné systémy kiosků mohou těžit z technologií bez státní příslušnosti. Mezi relacemi často není třeba uchovávat data, protože počet veřejných uživatelů zpracovává systém postupně. U více přizpůsobených systémů může stavový design přidat spoustu pohodlí a požadované funkce.

Jaké jsou některé výhody a nevýhody aplikací bez státní příslušnosti?