DEV Community

Discussion on: Kotlin: How Can a Programming Language be so Young And so Mature at The Same Time?

Collapse
 
waterlink profile image
Alex Fedorov • Edited

Great languages that I’m talking about are Scala, Clojure, and Groovy. They’ve had the same opportunity as Kotlin, and community or tech reasons steered in a different direction. Which is fine—people wanted to create a very different way to build and design applications.

I think that this phenomenon is not avoidable entirely. It seems that some examples of these libraries emerging are good, because they are attempting to fix real problems, and they are contributing back to the ecosystem.

Not just duplicating effort as "an act of rebellion…" or in pursuit of more complexity for the fun of it…

I much prefer when big libraries and frameworks add more and more Kotlin support natively so that you don’t have to build another library or wrapper. Think Spring-Boot and efforts made by Sebastien Deleuze and others.

And it is the power that we all hold. With the current state of things, most developers can go and create a PR for their favorite library and framework to add more Kotlin-friendly interfaces.

Collapse
 
rhymes profile image
rhymes

Great languages that I’m talking about are Scala, Clojure, and Groovy. They’ve had the same opportunity as Kotlin, and community or tech reasons steered in a different direction. Which is fine—people wanted to create a very different way to build and design applications.

Oh, got it! I thought you were referring to other recent languages that don't target any previously existing ecosystem.