5 ms·
The issue with java was users don't care about write once/run anywhere. They care about the program running perfectly on their OS of choice i.e. the java progr
by throw7 5y ago
The issue with java was users don't care about write once/run anywhere. They care about the program running perfectly on their OS of choice i.e. the java program better look and perform just like a native program (and who can blame them?!).
I run tuxguitar once in awhile and it still gets multiple monitors wrong which makes reading music sheets awful by default. (the "fix" is to hard code a resolution in a startup config file which is awful ux).
- panick21_ 5y agoI don't think so. In reality people don't care about native feel, they care about it looking good, working well and doing what they want.
- pkolaczk 5y agoSure, the problem is - Java apps did neither. Looking good? The default Swing metal theme was truly awful. It was possible to switch to Windows-like theme, but it was even more awful - it had plenty of visual glitches and things misplaced by a few pixels it couldn't even use the native file selector window. Working well? Startup times and performance was terrible compared to native apps, and memory usage is still abysmal. And you got occasional GC pauses even in well optimised apps. I still sometimes run into occasional lags in Idea, even though Jetbrains did a lot of great work to polish the user experience. Doing what they want? That depends on the programmer, but, besides developer utilities like IDEs, I can't think of a Java app that didn't have a better looking and more polished native competition.
- panick21_ 5y agoI didn't claim they did ...
- ihateolives 5y agoYep, I have loads of stuff running atm and most native looking thing on my Windows desktop are Notepad++ and FreeCommander. VScode - no, Intellij IDEA - no, any of the chat apps - no, Firefox - no, Lightroom - no. Does it bother me - also no. Native look has lost its meaning long time ago.