Ranter
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Comments
-
except java did
meet lombok
or a godlike jvm lang: kotlin :)
clojure also has extension methods, and is jvm -
@Proximyst I disagree and it sounds like a cheap attempt at making Java look better.
-
eeee31227y@HelloUglyWorld @Milenchy it's not at all a cheap attempt to improve Java. It's made my development life a lot more enjoyable!
Also, it compiles to JavaScript... Once ECMAScript 2015 is supported (JSX) it will be so easy to develop anything network related with Kotlin only!
Type safe. Null safe. Expressive. Object oriented. Functional. Java where you want. JS where you need. Everything else where you can imagine. -
Java doesn't, but Scala does. It runs on the JVM and can use all existing Java libraries. Plus it's functional!
-
@eeee Not my point.
My point was that what Kotlin has isn't thanks to Java, so saying Java has something because Kotlin has it is reduntant and false. -
@HelloUglyWorld Kotlin is the perfect JVM lang, it's that simple. The shit on top seems very cheap, but once you get deeper into it, you'll find there are numerous advantages
-
@Proximyst Still not my point.
I'm not saying anything regarding Kotlin, I'm only saying that Kotlin is a language built on top of Java, so it's hardly Java's advantages. -
@Proximyst Yes, but Lombok is a library.
It's like saying that PHP is great, because Laravel makes it less cancerous.
PHP by default is awful if it comes to creating websites.
Related Rants
Extension methods in C# are fucking genius.
Java would never.
rant
java
extension methods
c#