News for hackers. Stuff that matters.
Re:Speed Is the Killer Feature by grishka on Tuesday March 02, 2021 @06:43AM (#26314239)
What about those weirdos who deliberately choose to use the abomination that the web stack is for desktop apps? To me it feels like they're trying to write real GUI apps in Word macros. I don't think I'll ever understand why.
Re:Speed Is the Killer Feature by Pxtl on Tuesday March 02, 2021 @11:54AM (#26317325)
The reason is there is an explosion of platforms to support. Back in the '90s, "windows desktop only" was a reasonable business plan.

Now? You need Windows desktop, mobile on 2 different operating systems, web, MacOS, and possibly TV depending on your market.

What's the lowest common denominator? Web stack.

Re:Speed Is the Killer Feature by sudosysgen on Tuesday March 02, 2021 @12:19PM (#26317675)
There's also Qt :)
Re:Speed Is the Killer Feature by radiator on Tuesday March 02, 2021 @01:30PM (#26318610)
Or Java
Re:Speed Is the Killer Feature by ryandrake on Tuesday March 02, 2021 @09:17PM (#26323897)
Or... and I know this is just crazy-talk... there is properly separating your platform-independent business logic from the minimal platform-specific UI layer. A lost art these days it seems.
Re:Speed Is the Killer Feature by wruza on Tuesday March 02, 2021 @08:21AM (#26314992)
If CorelDRAW were installed on every phone and given same privileges, they’d use that. A new type of browser is like a social network – relatively easy to build one, insanely hard to get it adopted by everyone. The alternative is building for at least 4 different platforms, whose common denomination is usually either a non-barking dog or a vendor-locked monstrosity not even worth considering. And existing web browsers and committees are digging their heels in the status quo.
Re:Speed Is the Killer Feature by marcosdumay on Tuesday March 02, 2021 @12:13PM (#26317588)
I've met plenty of people that prefer to write GUIs in Excel macros. If all you know about is a hammer...

I only have a problem with the ones among those hammer only people that are proud of not knowing anything else and proclaim everybody not using a hammer for everything stupid, because "look on all those perfected hammers we created! your choice doesn't have such nice ones".

Re:Speed Is the Killer Feature by robotnikman on Tuesday March 02, 2021 @04:20PM (#26320936)
Oh yeah, I've seen that before. Someone made a random password generator GUI in excel for people to use at one of my previous jobs
Re:Speed Is the Killer Feature by skohan on Tuesday March 02, 2021 @07:09AM (#26314432)
In some ways I can I understand it, because if you want to deploy a GUI application which mostly consists of text and pictures across multiple platforms, this is probably most viable option in a lot of cases, but the fact that this is the case is a failure of the market and the industry
Re:Speed Is the Killer Feature by josephg on Tuesday March 02, 2021 @07:28AM (#26314576)
Yep. Native software development houses never invested enough in making a cross platform app toolkit as good as the web. There’s no technical reason why we don’t have something like electron, but lightweight and without javascript. But native-feeling cross platform UI is really hard (like $100M+ hard) and no individual company cares enough to make it happen. I’m sure it would be a great investment for the industry as a whole, but every actor with the resources is incentivised to solve their problems using different approaches. It’s pretty disappointing.
Re:Speed Is the Killer Feature by grishka on Tuesday March 02, 2021 @07:58AM (#26314812)
I don't think it's at all possible to make cross-platform GUIs that feel native. It's of course fine to share the core of your application across platforms, but you have to make the UI part separately for each platform for a truly nice result. There's no escaping that. And it's not like companies like Slack and Discord lack the resources to do so — they absolutely deliberately continue stubbornly ignoring the fact that, setting aside excessive resource usage, no one likes UIs that look and feel out of place in their OS. They totally have the resources necessary to rewrite their apps to use native UI toolkits on all supported systems.
Re:Speed Is the Killer Feature by pdimitar on Tuesday March 02, 2021 @08:07AM (#26314888)
I don't know engineers from in there but I am willing to bet $100 that part of them really want to make native OS UIs. It's just that business will never green-light that as a priority.
Re:Speed Is the Killer Feature by jamil7 on Tuesday March 02, 2021 @10:08AM (#26316044)
Although I'm not a huge fan of it, you could argue that Flutter is trying to solve this problem in some ways and has the right backing to be able to pull it off. It unfortunately doesn't feel native though (apart from on Android).
Re:Speed Is the Killer Feature by michael1999 on Tuesday March 02, 2021 @10:54AM (#26316591)
Qt and wxWidgets are still out there. But big money is flowing through the web, so web technologies spread with it.
Re:Speed Is the Killer Feature by grishka on Tuesday March 02, 2021 @11:03AM (#26316704)
Qt still feels not quite right on macOS — because it draws the controls itself instead of using the native ones. wxWidgets is the best of the bunch, because it apparently does wrap AppKit into itself, but then again, the layouts apps use give away that it's a cross-platform thing.
Re:Speed Is the Killer Feature by benhurmarcel on Tuesday March 02, 2021 @08:12AM (#26314915)
Because it works everywhere.
Re:Speed Is the Killer Feature by timw4mail on Tuesday March 02, 2021 @09:19AM (#26315544)
* As long as everywhere is a recent device that can run the latest version of an "evergreen" web browser