Budowanie GUI z wykorzystaniem QML, HTML, CSS, JavaScript

0

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?

0

Moim skromnym zdaniem jest to bardzo fajna inicjatywa, że dzięki wykorzystaniu kiedyś typowo webowych technologii, dziś można tworzyć oprogramowanie na PC i inne platformy.
Z tego co słyszałem też na różnych konferencjach typu innovation summit to, to o czym piszesz to przyszłość. Ponoć za kilka lat wszyscy mają tego używać. Jaka jest prawda i jak będzie? Tego nie wiem, ale mnie się to podoba, że znając HTML i CSS można "odpicować swoją apkę.

0

Ja początkowo nie byłem zwolennikiem wykorzystywania tych języków ale jak spróbowałem z CSS i zobaczyłem jak bardzo skraca i upraszcza to tworzenie ciekawego GUI to byłem w szoku. Dlatego teraz zastanawiam się nad resztą - JavaScript widziałem jego możliwości i tez byłem pod wrażeniem. Ja to chyba należę do tych co całą energie skupiają na "logice" a GUI ma powstawać szybko, ma być ładne, wygodne i nowoczesne... a co xd

0

Ja też szukam rozwiązania budowy GUI z wykorzystaniem HTML a pozostałą część aplikacji napisać przykładowo w C++

1 użytkowników online, w tym zalogowanych: 0, gości: 1