- web klient: dá se v něm napsat cokoli (skoro), ale je to často těžkopádné a nestabilní vzhledem k upgradu okolních OS nebo browseru. Navíc pokud se nejedná o primární vývoj, je to vždy druhá práce. To je asi ta nejblbější situace co vůbec může nastat.
- citrix, xterminály a jim podobní: stažení výkonnosti na server v principu znamená že server bude mít vždy málo výkonu. Vzpurné aplikace jsou dost často schopné udusit samotný server. V poslední řadě toto řešení vyžaduje bezproblémovou síť a přidává další datové toky - tedy nároky na síť. Dalším problémem bývá, že občas je aplikace napsaná tak příšerně, že
- virtualizace: je výborná věc, sám ji využívám, jsem totiž vývojář. Pro hromadné použití však platí stejné překážky jako pro citrixy....
- různé java mašinky: v principu stejné jako PC, tudíž v principu tytéž problémy. To že se nyní tyto problémy neprojevují je jen důsledek malého počtu aplikací, jejich verzí, updatů, záplat, vzájemných kombinací funkčních/nefunkčních a faktu, že zde neexistuje konkurence mezi výrobci sw. Až si začnou dělat naschvály, případně, až to začnou programovat korejci nebo indové tak začne stejný peklo jako je teďka ve windows nebo v linuxu.
- shell: to není ani tak tenký klient, jako hra na znakový terminál. Možnost manuální editace jednotek nebo třeba stovek až tisíců profilů nepovažuji za možnost centrální správy. Je mi v zásadě jedno jestli mám vrabčí hnízdo centralizováno na jeden nebo na tisíc filesystémů. Možnost centrálně naskriptovat rozcestník aplikací je výborná věc, ale znakové aplikace nejdou prodat. Prosim vás nebrečte mi, že manažeři jsou pitomci. Prostě to nejde prodat.
Budoucnost jak ji vidím já:
Hlavním důvodem proč se používají tencí klienti je problematická správa a distribuce aplikací na klientská PC a také problematická správa klientských PC.
Podle mého názoru je jen otázkou času, kdy se dominantním výrobcům operačních systémů podaří vylepšit a dostatečně zblbuvzdornit nástroje pro hromadnou správu aplikací a PC.
Potom tenký klient jako významný způsob distribuce a updatu aplikací padne. Neříkám že nebude existovat žádná možnost pro tenkého klienta. Ale ten spíš bude existovat jako záchrana pro potřebné, ale vzpurné aplikace.
Zkrátka I: Firemní PC budoucnosti bude připojené na tlustou síť, bude centrálně spravované a bude na něm nějaký klient co spouští nějakou hovadskou a debilně spravovatelnou aplikaci a zbytek aplikací bude stejný jako dnes, akorát bude centralizovaná jejich správa a správa jejich dat. Takže i bez sítě bude možné něco dělat ikdyž to nebude žádná sláva. Bez sítě to vlastně nejde už teď.
Zkrátka II: Domácí PC budoucnosti bude připojené na tlustou síť, nebude centrálně spravované. Zbytek aplikací bude stejný jako dnes, u některých bude centralizovaná jejich správa a správa jejich dat. Takže i bez sítě bude možné něco dělat ikdyž to nebude žádná sláva. Bez sítě je to bída už teď.
Motto:
Nevěřím v unifikaci, která je náhradou za omezenou funkčnost (web klient, citrix, java, znaky). Věřím v unifikaci, která pomůže k bezproblémovému ovládání instalované funkčnosti (fungující vzdálená správa a konfigurace aplikací).