Chciałbym poznać wasze zdanie na temat wykorzystywania do budowy interfejsu GUI takich elementów jak HTML, CSS, JavaScript być może jeszcze kilku innych języków o których nawet nie mam pojęcia a które mogłyby lub są wykorzystywane do tego celu.
Czy pozwalają przyspieszyć proces powstawania GUI? Dają większą elastyczność w budowaniu "dynamicznych" interfejsów? Jaki wpływ mają na wydajność aplikacji? Czy są skierowane przede wszystkim dla urządzeń mobilnych czy warto wykorzystać je przy budowaniu aplikacji na Desktop?
Od siebie dodam że bardzo podoba mi się możliwość wykorzystania styli CSS, niesamowicie skracają pracę - kilka linijek kodu w CSS zastępuje kilkadziesiąt przy zabawie z wbudowanymi stylami kontrolek. Dzisiaj czytałem o QML i JavaScript i z tekstu wynikało że przy ich użyciu "szybko, łatwo i przyjemnie" można tworzyć naprawdę dynamiczne i niestandardowe GUI. Dodatkowo w Qt można łączyć klasyczne kontrolki z elementami QML.
Chciałbym poznać wasze zdanie na ten temat, czy w komercyjnych aplikacjach korzysta się z tych języków przy budowie GUI? Czy łączenie logiki w C++ z GUI w "czymś innym" to dobre rozwiązanie? Może jakieś zalety / wady takiego rozwiązania?