Chytrý klient - Smart client
Chytrý klient je pojem popisující prostředí počítačové aplikace, který:
- doručuje aplikace přes web Hypertext Transfer Protocol (HTTP) připojení
- nevyžaduje instalaci (nebo poskytuje automatickou instalaci a aktualizace)
- automaticky aktualizuje bez zásahu uživatele
- má vzhled a dojem z desktopových aplikací
Pojem „inteligentní klient“ byl zvolen tak, aby odkazoval na současné zachycení výhod „tenký klient „(nulová instalace, automatická aktualizace) a“tlustý klient "(vysoký výkon, vysoká produktivita).
Přístup chytrého klienta vznikl proto, že když se podniky snažily rozvíjet webové aplikace k nahrazení jejich starých desktopových aplikací se snížila produktivita uživatelů. Důvodem bylo to, že webová uživatelská rozhraní založená na straně serveru HTML generace obvykle nejsou tak citlivé, mají méně klávesových zkratek, vyžadují více používání myši a jsou nespolehlivé při manipulaci s velkými soubory, jako jsou počítačem podporovaný design kresby.
Chytré klientské aplikace překlenují mezeru mezi nimi webové aplikace a desktopové aplikace. Poskytují výhody webové aplikace (například používání Internetu pro vzdálený přístup k datům), přičemž stále poskytují elegantní vzhled a přirozený vzhled desktopových aplikací.
Platformy pro vytváření inteligentních klientských aplikací:
- Flex od společnosti Adobe, která používá Blikat nebo Adobe AIR jako runtime platforma.
- JavaFX z Oracle Corporation nebo Google Web Toolkit, oba pro Jáva; první lze také použít v Scala
- Silverlight od společnosti Microsoft (i když je to podporováno pouze v systémech Windows a Mac; port Linuxu, Moonlight, byl kvůli nedostatku popularity opuštěn)