Live data from Hacker News

Kotlin 1.0.3 Is Here

blog.jetbrains.com

1–10 of 15 posts

Re: Kotlin 1.0.3 Is Here

#3
post #2

Anyone using Kotlin for production code, how mature is it, re. tools and language? How is it compared to Java 8/9? Eclipse vs IntelliJ?

Since the Kotlin and IntelliJ are created by the same company, I suspect that support in IntelliJ must be somehow better :)

Re: Kotlin 1.0.3 Is Here

#5
post #3
post #2

Anyone using Kotlin for production code, how mature is it, re. tools and language? How is it compared to Java 8/9? Eclipse vs IntelliJ?

Since the Kotlin and IntelliJ are created by the same company, I suspect that support in IntelliJ must be somehow better :)

Actually it's still lagging behind slightly (there's a big of jankyness at some points, e.g. when moving classes). But it'll get there.

Re: Kotlin 1.0.3 Is Here

#6
post #4

I was a Java developer like 5 years ago, and already forgot everything about it. Do I have to relearn Java in order to learn Kotlin?

As Kotlin is more or less Java with some sugar thrown on top, yes. Even if you "learn Kotlin" on its own, you'll essentially have re-learned Java.

Re: Kotlin 1.0.3 Is Here

#7
post #2

Anyone using Kotlin for production code, how mature is it, re. tools and language? How is it compared to Java 8/9? Eclipse vs IntelliJ?

I have not used it for production code, I just toy with the language.

I work in a 15 engineers Android team with a very conservative lead, even as a senior engineer, there is no way to introduce Kotlin.

The tooling is pretty great, Jetbrains knows how to develop an IDE and it shows.

Compile time is a bit slower.

The language is way better than Java 8 IMO. It aims at solving all the weaknesses of the language and does a good job at that.

Re: Kotlin 1.0.3 Is Here

#8
post #6
post #4

I was a Java developer like 5 years ago, and already forgot everything about it. Do I have to relearn Java in order to learn Kotlin?

As Kotlin is more or less Java with some sugar thrown on top, yes. Even if you "learn Kotlin" on its own, you'll essentially have re-learned Java.

Thanks, so it is not the kind of language I can learn the basic for fun in a weekend.

Re: Kotlin 1.0.3 Is Here

#9
post #8
post #6

Earlier quoted context omitted.

As Kotlin is more or less Java with some sugar thrown on top, yes. Even if you "learn Kotlin" on its own, you'll essentially have re-learned Java.

Thanks, so it is not the kind of language I can learn the basic for fun in a weekend.

Depends on what you mean by "learning a lanuage".

You can probably learn the syntax, and to build and run your application in a couple of days. Learning the "ecosystem" of Java I think is another matter.

Installing the Eclipse-plugin which includes the Kotlin compiler, creating and running a "hello World" takes only a few minutes (I just did that).

Re: Kotlin 1.0.3 Is Here

#10
post #2

Anyone using Kotlin for production code, how mature is it, re. tools and language? How is it compared to Java 8/9? Eclipse vs IntelliJ?

I have not used it for production code, I just toy with the language. I work in a 15 engineers Android team with a very conservative lead, even as a senior engineer, there is no way to introduce Kotlin. The tooling is pretty great, Jetbrains knows how to develop an IDE and it shows. Compile time is a bit slower. The language is way better than Java 8 IMO. It aims at solving all the weaknesses of the language and does…

Also, support for scripting from command line!

See end of page here: https://kotlinlang.org/docs/tutorials/command-line.html

This could be awesome as it opens up for a better alternative than Groovy for tooling.

Also, scripting might be a way to sneak in a new language in a conservative developer organization? Start using it for tooling, builds, testing, etc ...

Post reply on HN