Co je webová aplikace a jak se liší od webu a mobilní aplikace
Webová aplikace je program, který běží v prohlížeči. Nic se neinstaluje, otevřete adresu, přihlásíte se a pracujete – s daty, objednávkami, rezervacemi nebo dokumenty. Od běžného webu se liší hlavně tím, že ho nečtete, ale používáte.
Aktualizováno
Web, webová aplikace a mobilní aplikace
Pojmy se běžně zaměňují. Prakticky se liší tím, k čemu slouží a kde běží:
| Web | Webová aplikace | Mobilní aplikace | |
|---|---|---|---|
| Účel | Informovat, přesvědčit, získat kontakt. | Pracovat s daty: zadávat, schvalovat, vyhledávat. | Totéž co aplikace, ale v telefonu. |
| Kde běží | V prohlížeči. | V prohlížeči, data na serveru. | Instalovaná v telefonu z obchodu s aplikacemi. |
| Přihlášení | Obvykle ne. | Obvykle ano, s rolemi a oprávněními. | Obvykle ano. |
| Aktualizace | Okamžitě pro všechny. | Okamžitě pro všechny. | Přes obchod, uživatel musí aktualizovat. |
Jak webová aplikace funguje
Webová aplikace má dvě části. To, co vidíte v prohlížeči (obrazovky, formuláře, tabulky), se označuje jako frontend. Na serveru běží backend: ukládá data do databáze, hlídá, kdo co smí vidět, a počítá, co je potřeba. Obě části spolu mluví přes rozhraní, které se odborně jmenuje API. Přes něj se aplikace umí napojit i na další systémy – účetnictví, platební bránu nebo CRM.
Praktický důsledek: když se aplikace změní nebo opraví, nasadí se nová verze na server a všichni uživatelé ji mají při dalším otevření. Nikdo nic neinstaluje a nepracuje se zastaralou verzí.
PWA: něco mezi
Progresivní webová aplikace (PWA) je webová aplikace, kterou si uživatel může přidat na plochu telefonu. Spouští se bez adresního řádku, umí část obsahu uložit do zařízení a podle systému a prohlížeče i posílat upozornění. Pro firemní nástroje, které lidé používají v terénu, je to často rozumnější cesta než vývoj zvlášť pro Android a iOS.
Příklady z praxe malých firem
- Rezervace termínů s kalendářem, připomínkami a administrací pro obsluhu.
- Klientská zóna, kde zákazník najde své dokumenty, faktury nebo stav zakázky – viz Klientská zóna na webu.
- Evidence docházky, směn a dovolených.
- Interní přehledy – zakázky, sklad, objednávky na jednom místě místo několika tabulek.
- E-shop s košíkem a zákaznickými účty.
Kdy firma potřebuje aplikaci místo webu
Web stačí, dokud má návštěvníka informovat a dovést ke kontaktu. Aplikaci začnete potřebovat, když lidé – zákazníci nebo zaměstnanci – mají v systému něco dělat: zadávat, schvalovat, vyhledávat ve vlastních datech. Typický signál je, že se stejné údaje přepisují mezi tabulkami, e-maily a papíry a nikdo nemá jistotu, která verze platí.
Ne každá potřeba ale vyžaduje vývoj. Pro běžné agendy existují hotové služby a často stačí. Kdy se vyplatí postavit si vlastní, rozebírá článek Webová aplikace na míru: kdy dává smysl.
Časté otázky
Je e-shop webová aplikace?
Ano. Má katalog, košík, účty zákazníků a objednávky – uživatel s ním pracuje, ne jen čte. Hranice mezi webem a webovou aplikací je plynulá: většina dnešních webů má aspoň malou aplikační část, třeba formulář nebo rezervaci.
Funguje webová aplikace bez internetu?
Běžná webová aplikace potřebuje připojení, protože data jsou na serveru. Progresivní webová aplikace (PWA) umí část obsahu uložit do zařízení a s omezenými funkcemi fungovat i offline, změny pak odešle, až je spojení zpět.
Musí se webová aplikace instalovat?
Nemusí. Otevře se v prohlížeči na adrese jako web. PWA si uživatel může navíc přidat na plochu telefonu, odkud se spouští podobně jako běžná aplikace – bez obchodu s aplikacemi.
Je webová aplikace bezpečná?
Tak bezpečná, jak je postavená a provozovaná: šifrované spojení (HTTPS), dobře řešené přihlášení a oprávnění, aktualizace a zálohy. Výhodou je, že bezpečnostní oprava se nasadí na server jednou a platí okamžitě pro všechny uživatele.