News for hackers. Stuff that matters.
Re:IDEs we had 30 years ago by troupo on Friday December 29, 2023 @07:04AM (#38804093)
> I think you're forgetting how much more dense and complex even a basic web ui is in controls.

I realised I should've added: Have you actually seen a proper dense UI? Look at any professional software. You will die of old age before you can implement just the layout for it using web technologies.

Here's Cubase with TAL-U-No-LX synth emulator in front of it: https://pbs.twimg.com/media/E8M6-QOWEAQMgGl?format=jpg&name=...

Re:IDEs we had 30 years ago by Shorel on Friday December 29, 2023 @08:07AM (#38804438)
Can MIXXX be considered professional software?

The skins are made using XML and QSS (Qt CSS).

It's not web per se, but it is not too far from it either. I would say it's a combination of both, Web and Desktop technologies, into one.

https://i0.wp.com/djtechtools.com/wp-content/uploads/2021/07...

Re:IDEs we had 30 years ago by troupo on Friday December 29, 2023 @08:11AM (#38804483)
It's not web technology by any stretch of imagination
Re:IDEs we had 30 years ago by geysersam on Saturday December 30, 2023 @07:34AM (#38814808)
What about a dense ui is intrinsically more difficult to implement on the web? Doesn't dense just mean lots of buttons/fields and small margins between them? Your example looks very challenging indeed, but it was probably not trivial to implement either way.
Re:IDEs we had 30 years ago by troupo on Saturday December 30, 2023 @05:16PM (#38819819)
> What about a dense ui is intrinsically more difficult to implement on the web?

You have no control over layout or control over rendering. In native apps (especially desktop apps) you can always go down or up any level you want. In the browser you're always fighting the quite rigid and high-level layout and rendering engine.

It's somewhat better now with grid and felxbox, but the browser will always have its own ideas on how the children can be laid out, and there are no good ways for children to depend on the parent, or for the parent to depend on the children etc.

There are very, very few dense layouts on the web. And while late-90s/early-2000s sofware was often ridiculed, you could create dense control-rich interfaces in minutes. Because they are usually not ad-hoc hacks added to the platfrom as an afterthought, like everything on the web.