3 ms·
So, is the answer to just bail on Java forever? I haven't written anything legitimate in Java in about two years, but I don't remember it being that bad. For r
by alexbanks 10y ago
So, is the answer to just bail on Java forever? I haven't written anything legitimate in Java in about two years, but I don't remember it being that bad.
For reference, what types of languages/frameworks do you like to work with?
- switchbak 10y agoI'm not the OP, but I've had good luck with the Play2 framework. It works best with Scala, but it's Java support is great too. I've also had good luck with Spring Boot, but it's a little magical for my tastes - I vastly prefer Guice for Java DI - just straightforward and predictable (that's just my subjective take though). Dropwizard is a good bundling of stacks, but I don't think it'd match my personal preferences. I will say that doing rest-style service work in modern Java frameworks is actually not too bad these days. Java 8 makes it even nicer.
- deleted 10y ago[deleted]
- darylteo 10y agoIf you want to venture back to the JVM, Kotlin offers a very good middle ground between Java and Scala.
- premium-concern 10y agoWhat's the "middle ground"? Java with a more concise syntax?
- darylteo 10y agoPretty much. Its been very enjoyable to code in so far (and works with practically the whole Java ecosystem of libraries and platforms. IntelliJ (Jetbrains are the leaders behind Kotlin) has first class support for the language. Gradle will have support for Kotlin as it's DSL in it's next major iteration.
- premium-concern 10y agoWell, if you think the most important technical improvement to language design discovered since the creation of Java in 1995 is some shorter syntax, go ahead. I guess. Despite some very loud people on the internet, it seems to have close to zero adoption, and JetBrains making big promises and then failing to deliver anything is not really helping them.