Nemám problém s tím, že někoho baví dělat UI. Jenom jde o typ UI. Je to součást aplikace, kde vytváříš instance objektů v přímé vazbě na nižší vrstvy aplikace, nebo jenom krmíš webový prohlížeč?
Pokud je to ten, co dostane z backendu přechroupaný data a jenom říká prohlížeči, kdy a jak je má implementovat, tak vlastně ani nevím, kam v IT to zařadit.
A jak presne funguji ne-webova UI? To jako z nizsi vrstvy dostanu surova data, ty v UI vrstve zpracuju a az pak to zobrazim? To jako bude v UI vrstve business logika? To je mysleno vazne, toto?
Jaky je rozdil mezi tim, ze dostanu data od nizsi vrstvy stejne aplikace vs. od back-endu? Ten zavazny rozdil mezi "lopatackym" UI a profi IT UI je tedy jen zdroj, jestli to prislo pres sit nebo pres pamet?

Webove UI snad musi z podstaty veci vzdy "krmit prohlizec", nejsem si jisty, jak se meri mira toho, zda "jenom krmi".
- Tvorba aplikací to není, prohlížeče a editory máš jenom jako nástroje. Nijak je netvoříš a nemodifikuješ.
Aha, a pri vyvoji GUI v Jave se bezne modifikuje IntelliJ IDEA nebo Eclipse? Anebo se snad tvori/modifikuje JVM? Tento argument mi prijde, ze lze aplikovat na skoro vse:
Je "tvorba aplikaci" vytvoreni GUI aplikace v Jave?
- Tvorba aplikací to není, prohlížeče JVM a editory máš jenom jako nástroje. Nijak je netvoříš a nemodifikuješ.
A posledni bonbonek - SPA nejsou aplikace? To jmeno jim bylo dano asi ze srandy, ze -> single page
application. U nich je casto ta hloupa cast back-end, ktery jen tupe overuje autentizacni token a zprostredkovava front-endu pristup do DB. Co se tyce stand-alone aplikaci, tak napr. Ionic umoznuje vyvijet v AngularJS (tj. ve front-end frameworku v JavaScriptu) aplikace pro smartphony.
Jak napsal nekdo prede mnou, je videt, ze o tom vis pendrek, presto se k tomu mas potrebu vyjadrovat.