Earlier quoted context omitted.
Does it use JavaFx for its UI? If not do you know what library/framework they use?
I could be wrong, but at first glance, it looks like Eclipse's SWT.
Greatest Java apps
121–130 of 194 posts
Re: Greatest Java apps
#122Earlier quoted context omitted.
Waiting for them to rewrite Android Studio in Kotlin and the complete Android infrastructure that depends on OpenJDK for the emulator and AOSP builds.
https://www.jetbrains.org/intellij/sdk/docs/intro/intellij_p... > The IntelliJ Platform is a JVM application, written mostly in Java and Kotlin Pretty sure Kotlin was birthed to address issues they ran into while developing IntelliJ Android Studio is built on Intellij.
Re: Greatest Java apps
#123To this list we could also add Cassandra, ANTLR, Spring Framework, JUnit, Jetty, Tomcat, Android etc. The list continues. The beauty of Java is not Java/Programming language - but JVM. It inspired people to make other languages such as Scala or Kotlin.
Re: Greatest Java apps
#124Earlier quoted context omitted.
I work in Java every day, and I agree it's been a huge success. But I also don't think it's a good general purpose language. It's absolutely full of warts and gotchas and ergonomic problems and questionable design decisions that even the people who made them have come to regret. But known history tells us that there is very little correlation between a language's success and how well-designed it is. Outside of softwa…
> questionable design decisions that even the people who made them have come to regret. Such as?
The built-in http client library is borderline horrible.
Re: Greatest Java apps
#125Earlier quoted context omitted.
I'm pretty sure the most popular video game in history was implemented in TTL. (Though Java versions certainly exist, too.) It's also worth noting that Minecraft was originally implemented in Java, but, in order to get it running on consoles and mobile, they had to port it to C++. Which doesn't discount how much Java contributed to its early success. (Most importantly, I'm guessing, by making it even feasible in the…
What graphical library did he use to implement Minecraft? Or did he roll his own?
Re: Greatest Java apps
#126Re: Greatest Java apps
#127I find it a little weird to mix applications and libraries in the same list. But if libraries are considered, I would definitely nominate Hibernate: the most powerful ORM out there accross all languages, and it's been a must grab for any of my projects for almost 2 decades.
Re: Greatest Java apps
#128Earlier quoted context omitted.
I've heard that the relative ease of decompiling Java might have contributed significantly, since it made mods much easier than they would've been with C/C++.
Yeah, the game is almost source-available, thus almost infinitely moddable. Games that provide neat modding APIs (thinking Factorio, Rimworld) are, while commendable, inherently limited. If Minecraft were C++ you'd have to be able to recompile it yourself for equivalent moddability.
(At least, this was how it was pre-Microsoft. I haven't followed it since then.)
Re: Greatest Java apps
#129H2 database is pretty awesome. Such a pleasure to use vs SQLite and even vs some large-scale RDBMSs.
As far as SQL databases go, definitely my best experience, it just works.
Re: Greatest Java apps
#130So not impressed. Still waiting for, "write once, run anywhere" to actually work.
That aside; these days, it actually more or less works.
I avoid it as far as I can after having built a couple of systems in the language. For all its faults, Go is still a much more pleasant language to solve the same kinds of problems in.
But my latest project needed multi-platform printing, so I cobbled together a tiny Java program using the print API that I run in the background and pipe data to, and it just works.