5 ms·
Four downvotes yet no counterarguments. Because there are no arguments to use Java over Kotlin. Yet it hurts to read it for some?
by dep_b 9y ago
Four downvotes yet no counterarguments. Because there are no arguments to use Java over Kotlin. Yet it hurts to read it for some?
- MBCook 9y agoHow about because all you did was insult people who aren’t using your pet language? I use Java 8 (not an Android developer). I think it’s a great language and I’m very familiar with it. I imagine it’s the same with many others. Your post is basically the same as “LOL old-timer C++ people, if they’d just use Rust things would be fine”. It’s not useful or constructive.
- dep_b 9y agoYou see Kotlin is a drop-in replacement for Java. Just like VB.Net is a drop-in replacement for C# and vice versa. There is no scenario in the .Net world thinkable that cannot be solved with VB.Net. Yet nobody uses it, while there were droves of people that were very comfortable with VB long before C# even existed. C# was on equal footing a better language than VB.Net and people started using that. Nobody can deny C# is just more productive. Even when the real differences between VB.Net and C# are much smaller than it seems. You as a Java developer must understand why a Java-like language like C# would be superior to a BASIC-derived language unless there were other factors in play. Kotlin is proven better than Java, not forcing people to deal with nil all the time leads to safer and more terse code when used by an equally skilled programmer versus Java. It's the exact same position as VB.Net vs C#. And major vendors are backing it, just like C# got official support from Microsoft. I can't judge C++ versus Rust. But Rust is not a drop-in replacement for C++ at all for what I understand about it.