What even are Breeze, QtQuick, QtWidget, Union..?

49 points by Aks


Ameo

I feel like this post is a pretty good example of the reason why there are so few cross-platform native apps released.

People in the comments here and on HN love to rip on Electron apps and web devs and blame JS as a language (and JS/web devs) for every janky web app they encounter, but look what the alternatives are. Instead of React/HTML/CSS/JS, you have to learn some super specific semi-platform-dependent combination of frameworks which is all chained together by C++ classes with names like QStyleOptionTabWidgetFrame.

import { DatePicker } from '@mui/x-date-pickers/DatePicker' becomes a 21 story point odyssey that ends in a "wontfix" pull request on some invite-only Gitlab server sitting behind a broken Anubis banner.