Qt.......that takes me back to the times before the iphone when I was trying to code stuff for symbian
All I remember is it ran like dogshit even on a N95
Weird how KDE uses it and yet in recent tests I seen it clocked as the fastest mainstream DM, way ahead of gnome and even Xfce
But then again webOS also used Qt and it ran great for the time, too bad palm had to be retards and lot license it to oems, could've been what android is now
people still don't seem to appreciate how software takes many talented man-hours to make, and it's only getting ever more complex as software is expected to simply do more things
Thats because its not tangible, people hold a nice phone or laptop and feel the weight, the materials and think that alone makes it good, they dont get how without the software underneat it would be a pile of nothing. There's no better example than android and PC OEMs compared to apple: sure when google makes a pixel phone or msft makes a surface it has nothing to envy from apple's products and software-wise it even surpasses it at times, just see GCAM for example. But oems dont have the money or manpower to do that and like to cut corners a lot. So you have chinkphones with specs that are easily 2 years ahead of an iphone and yet the pics are full of noise, it lags despite having as much as 4 times more RAM than an iphone, and has bugs that never get fixed because again no manpower even to properly tune the existing software to their hardware, let alone write custom software. Just look at xiaomi's MIUI, its getting better yet its still way behind AOSP. But as far as chink OEMs go its as good as it gets, better than many western OEMs too
Nokia doesnt even bothers anymore and uses plain android, they lost their entire software division, they cant even customize android properly anymore. But make new phones? just buy off the shelf parts and call some white label to put it together.
There's a reason why there are hundred of android OEMs but only 2 mobile OSes (4 if you count sailfish and ubuntu touch but who is using those? or the other mobile distros)
It's fair to say it's an unfortunate state of affairs that everything needs to be made on top of HTML, CSS and JS. It's all just kind of a fungus that sporadically grew and nobody really planned any of this out.
I mean, when node.js showed up you could already see the wheels were in motion, there was a big push to move to that
Plus, this doesn't really affect the average user. I don't know what your situation is, but the average well-behaved Electron app uses, like, 300MB RAM, maybe less. Most people have 8 or 16GB RAM, it's plenty of space for whatever various applications they use daily. I mean I've got a ton of shit open and I'm doing fine, I hit the page file every now and then but it's nothing too dramatic.
Most laptops even some gaming ones that are like $1k still come with just 8GB
I wonder if with the looming silicon scarcity and moore's law being over we'll go back to the days of having to optimize everything because hardware just isnt improving as fast as before but users still expect things to run smoothly despite the increasing requirements for more features
That sort of contradicts the argument I made about scripting languages. Software teams aren't made solely of programmers, there are just as many designers who's specialties are design, not engineering. They need a friendly human abstraction to help them contribute to the project and do their job. Unless you feel like spending an ungodly amount of money and time to train them on your system.
What you think of projects like Enso? have you tried it?
ACTUALLY most game engines have dropped scripting languages because its a shit idea in practice. If you want lots of nightmarish bugs then by all means shove fucking lua into your engine.
Didnt homeworld used lua? ran pretty well even on my piece of shit katmai
The problems were that interpreter is going to have some bugs and be slow, the latter was really a problem on the trash 360/ps3 cpus.
I thought the CELL was good? shit to code for but still better than the x86 on the PS4. I remember GTAV on the latter had less NPCs and cars than the PS3 version because despite the 8-core CPU it could handle as much stuff as CELL did
What unreal is doing is so on-rails that it is nearly impossible for some fresh graduate to fuck up
Most unreal games are buggy as fuck and crash often, at least thats my experience
The debuggers of Smalltalk and Common Lisp still make everything I've used today look like toys.
Those were before my time and never used them, whats the catch? real question