2 ms·
There's a reason in-house corporate software started becoming web based 15-or-so years ago: web is cheaper, easier to hire for, faster to develop and deploy, do
by whstl 3y ago
There's a reason in-house corporate software started becoming web based 15-or-so years ago: web is cheaper, easier to hire for, faster to develop and deploy, doesn't require installation or updates, easier to troubleshoot, doesn't need special pipes for communicating with the server (yeah I remember the days of DCOM, CORBA, WCF and other weird protocols instead of HTTP).
It is things like Qt that only HN and online nerds care about.
Don't get me wrong: I really like well made native apps and I think they're great. But Qt apps are almost never as great as software made with native toolkits directly.
- throwaway2037 3y agoNo, long term, web apps are more expensive because the front end needs to be completely re-written ever few years. A desktop app written in Qt can be kept running for a decade with very little work. (This assumes no Qt library upgrades, which for in-house apps, are most unnecessary.) The primary advantage of web apps is "zero install", which is a major point of friction at large corps.
- whstl 3y ago“because the front end needs to be completely re-written ever few years” Citation needed. I’m currently working in a jQuery+Coffeescript app that still works like a charm. Like the sibling post says, Qt itself had breaking changes that HTML/JS/CSS didn’t.
- jpc0 3y ago> ...needs to be completely re-written ever few years. No it doesn't, the HTML spec hasn't changed, whereas QT has. The issue is how the webapps were built in the first place. You don't need Nextjs and all it's friends to post a form to a backend once an hour but somehow that is becoming the standard approach...