Devel.cz Lupa Měšec Podnikatel Root Zdroják.cz DigiZone Slunečnice Vitalia TopDrive KupDnes Navrcholu NovýTarif Dobrý web Weblogy Woko Jagg Computer.cz SK: MojeLinky

Hlavní navigace

Odpověď na názor

Odpovídáte na názor k článku Uživatelé nejsou programátoři!.

Franta Kučera aura:90
22. 8. 2010 14:37

Re: Z opačné strany

celé vlákno

„Jak má dojít uživateli, že to okno mimo prohlížeč nějak souvisí s webovou aplikací v browseru“
Předně to okno není mimo prohlížeč, ale je součástí prohlížeče. Navíc např. ve Firefoxu to okno zablokuje všechno ostatní v prohlížeči a uživatel má jen dvě možnosti: buď se přihlásí k aplikaci, nebo klikne na „Zrušit“. To mi přijde dostatečně blbuvzdorné.
Souvislost dialogu s aplikací mu má dojít tak, že:
- V okně se píše něco jako: „Server http://NÁZEV_SERVERU_NEBO_APLIKACE požaduje vaše uživatelské jméno a heslo s komentářem: „NÁZEV APLIKACE NEBO NĚJAKÝ VÝSTIŽNÝ POPIS““
- okno se zobrazilo právě ve chvíli, kdy uživatel klikl na odkaz „Přihlásit se“ v aplikaci, nebo zadal URL aplikace (pokud celá vyžaduje přihlášení).
Znovu opakuji, že HTTP autentizaci nepovažuji za jedinou správnou možnost a často dokonce ani za možnost nejlepší – přesto jí ale některé klady nelze upřít. Je to taky dobrý systematický přístup. Klíčové slovo: znovupoužitel­nost. Jestliže nějakou činnost/funkci­onalitu vyžadují téměř všechny aplikace, je dobré ji nějak vytěsnit mimo aplikaci a vyřešit obecně. Příkladem budiž komponenta pro zadávání hesla – místo aby se použilo obecné textové políčko, jehož obsah je vidět, a každá aplikace si k němu přidávala nějaký skript, který bude zadaný text odchytávat a vypisovat místo něj hvězdičky – máme znovupoužitelnou komponentu, která tohle řeší místo aplikace. Totéž platí třeba pro tu signalizaci zapnutého caps locku – řešit to na úrovni aplikace je nesystematické a dá se to považovat jen za dočasný hack – správné řešení je, aby to řešil systém (prohlížeč, GUI knihovna, desktopové prostředí…) a nemusel se pak takovou věcí zabývat programátor každé aplikace znovu a znovu (a díky tomu se mohl soustředit na užitečnější věci, které jsou specifické pro danou aplikaci).

   
Chcete přispět jako registrovaný uživatel? Přihlaste se ke svému účtu.
Ochrana proti spamovacím robotům. Odpovězte prosím na následující otázku: Jaký je letos rok?
 

Pravidla pro diskutující: Přidáním čtenářského příspěvku do diskusí či fóra souhlasíte s pravidly.

Informace o soukromí: U všech přidaných komentářů provozovatel ukládá IP adresu a hostname odesílatele. U neregistrovaných uživatelů se na webu zobrazuje část hostname, případně IP adresy, neumožňující identifikovat konkrétní počítač.

Povolené značky XHTML: a, br, code, em, li, ol, p, pre, strong, sub, sup, ul