| ▲ | pjmlp 3 hours ago | |||||||||||||||||||||||||
Nah, some developers are lazy, that is all, lets not dance around the bush with that one. Most of those Electron folks would not manage to even write C applications on an Amiga, use Delphi, VB, or whatever. Educated on node and do not know anything else. Even doing a TUI seems like a revelation to current generations, something quite mudane and quite common on 1980's text based computing of Turbo Vision, Clipper and curses. | ||||||||||||||||||||||||||
| ▲ | reactordev 3 hours ago | parent | next [-] | |||||||||||||||||||||||||
They wrote a React TUI renderer, that’s what they did. Shame… I understand why, but there is such beauty in the simplicity of ansi. | ||||||||||||||||||||||||||
| ||||||||||||||||||||||||||
| ▲ | sehugg 3 hours ago | parent | prev | next [-] | |||||||||||||||||||||||||
Realize, though, that just grabbing a frame buffer is not a thing anymore. To render graphics you need GLES support through something like ANGLE, vectors and fonts via Skia, Unicode, etc. A web browser has those things. Any static binary bundling those things is also gonna be pretty large. And JavaScript is very good at backwards compatibility when you remove the churn of frameworks (unfortunately Electron doesn't guarantee compatibility quite as far back) | ||||||||||||||||||||||||||
| ||||||||||||||||||||||||||
| ▲ | zadikian 3 hours ago | parent | prev | next [-] | |||||||||||||||||||||||||
At least it seems like a lot more apps are cross-platform than before. I wouldn't call the native devs lazy for not making a Mac version of their Windows app. | ||||||||||||||||||||||||||
| ||||||||||||||||||||||||||
| ▲ | Iolaum 3 hours ago | parent | prev [-] | |||||||||||||||||||||||||
In an age where LLM's start writing applications why would this matter? | ||||||||||||||||||||||||||
| ||||||||||||||||||||||||||