3 ms·
I guess I would start with: did Java fail as a client application because of the UI? or was it something else? (I don't know the answer nor do I have an educat
by IE6 5y ago
I guess I would start with: did Java fail as a client application because of the UI? or was it something else? (I don't know the answer nor do I have an educated opinion).
- lumost 5y agoOnce upon a time Java GC was truly awful. Early versions of java lacked even generational garbage collection, meaning your app would simply hang for a few seconds every now and then while GC happened. On top of this, the performance gap compared to native code was much larger in the early days. This gave java a reputation for sluggish UIs which would mysteriously hang. In an era where new CPU generations provided meaningful performance improvements to client applications, why would a developer commit to a platform which rolled back the clock by 2 CPU generations?
- SAI_Peregrinus 5y agoThere was also the annoyance of having to install the JVM. And the updater never removed old versions, so you had to know to do that manually. Then Java 9 came out, but 8 didn't go away, so you needed both.