pochopil jste můj příspěvek jako extrémní a extrémně jste zareagoval :). Slovo "tlak" Vás asi zmátlo :)
Kcyž bude zákazník chtít aplikaci na správu své firmičky, správu zákazníků, skladu a bude to chtít mít přístupné z firmy, z domova, na cestách, z windowsů, z maca... Sednete k desktopovým IDE a bude bouchat aplikace pro různé OS? Server pro ukládání dat? Nebo použijete prohlížeč jako runtime, HTTP jako komunikační protokol a ano, něco na serveru, ale většina serverocých jazyků pro práci s webserverem je schopna běžet na více platformách...
Na některé aplikace je vhodnější desktop, nepochybně, ale netřeba na něm trvat jenom proto, že "to je opravdové programování", nebo že neumíme klientovi vysvětlit výhody (přenositelnost všude tam, kde lze pustit A-grade browser (já osobně to přímo limituje na Chrome), 1 kód = rychleší výroba = rychlejši upgrade funkcionality = pravděpodobně levnější).
Zažil jsem to před měsícem. Klient si na prohlížeč zvykl, přesto, že program vypadá jako aplikace (nic ani náhodou nepřipomíná webovou stránku) a teď je spokojenej, že si to může pustit všude.
Ale ještě jednou, netvrdím, že browser jako runtime je nejvhodnější pro všechno...
Mimochodem, většina sw firem takhle klientúm něco "nutí": windows, linux, JRE, .NET... prostě nějakou běhovou platformu :). A buď klienta přesvědčí, nebo se mu podvolí, nebo jde klient jinam... děje se to už 50 let (teda až na ten výčet runtime :)) :)
P.S. když to tu takhle píšu, něco mě napadlo :) "Proč by měl někdo tlačit na zákazníky, aby něco přijali a na něco si zvykli? Nemělo by to spíš být naopak – že zákazník něco potřebuje, a tak to po vývojářích požaduje?" Skvělej argument, příště ho použiju, až bude tady někdo vykřikovat o linuxu :)