News for hackers. Stuff that matters.
Re:Kotlin becomes second most popular language on the JVM by fgonzag on Thursday February 06, 2020 @03:28AM (#22254445)
Kotlin is officially supported by Android which is huge, and the fact that IntelliJ dog foods their own product into their most important product also gives a degree of security about its future.

Another huge advantage Kotlin has over Scala is tooling, which is basically all thanks to an IDE company creating the language. Tooling will never fall behind because they are in the business of selling tools.

Re:Kotlin becomes second most popular language on the JVM by scarface74 on Thursday February 06, 2020 @09:17AM (#22256075)
Yes because Google is known for its long term commitment to initiatives.

As far as JetBrains, I am big fan, I have a license for R# that I gladly pay for, but JetBrains is just one company whose core set of products are rapidly being encroached upon by free alternatives.

Re:Kotlin becomes second most popular language on the JVM by blattimwind on Thursday February 06, 2020 @09:20AM (#22256100)
I see lots of shiny new free editors, but IDEs, especially with deep semantic models and refactorings, are a rare breed.
Re:Kotlin becomes second most popular language on the JVM by Scarbutt on Thursday February 06, 2020 @10:34AM (#22256742)
Outside of Java, jetbrains doesn't have much or anything to offer against vscode, hence the GP's comment.

Jetbrains is even lagging behind, look at vscode remote capabilities which is way ahead jetbrains remote features.

Re:Kotlin becomes second most popular language on the JVM by gbersac on Thursday February 06, 2020 @10:46AM (#22256851)
For scala, Jetbrain IDE is far better than VsCode + langage server protocol
Re:Kotlin becomes second most popular language on the JVM by pjmlp on Friday February 07, 2020 @03:16AM (#22264099)
For the time being...
Re:Kotlin becomes second most popular language on the JVM by pjmlp on Thursday February 06, 2020 @01:12PM (#22258520)
Eclipse, Netbeans, Visual Studio, QtCreator look quite nice to me.

Best of all, I can use Java in any Java IDE.

Re:Kotlin becomes second most popular language on the JVM by dajohnson89 on Thursday February 06, 2020 @01:40PM (#22258853)
having used the first three extensively , i’d say intellij is miles beyond them.
Re:Kotlin becomes second most popular language on the JVM by pjmlp on Thursday February 06, 2020 @04:49PM (#22260744)
Indeed it wins hands down making my laptop sound like an aeroplane getting ready for takeoff with its continuous indexing, while making generous use of the existing memory.

Needs additional configuration for what the others do out of the box, like Javadoc tooltips.

Requires ten finger shortcuts.

It is also the only Java IDE unable to do mixed language debugging, Java/C/C++.

Re:Kotlin becomes second most popular language on the JVM by int_19h on Thursday February 06, 2020 @11:05PM (#22263132)
> JetBrains is just one company whose core set of products are rapidly being encroached upon by free alternatives

This has been true for almost two decades now - Eclipse first shipped in 2001, and it competes directly against IntelliJ, which was JetBrains' main product at the time.

And yet, they're still around.

Re:Kotlin becomes second most popular language on the JVM by Nullabillity on Thursday February 06, 2020 @09:16AM (#22256063)
> Another huge advantage Kotlin has over Scala is tooling, which is basically all thanks to an IDE company creating the language. Tooling will never fall behind because they are in the business of selling tools.

Not sure I'd agree with this. Kotlin's ties to JetBrains means that you're basically hosed if you don't use IntelliJ. Scala's tooling works pretty much everywhere (LSP/Metals, ENSIME, IntelliJ, Eclipse/Scala-IDE).

Re:Kotlin becomes second most popular language on the JVM by The_Colonel on Thursday February 06, 2020 @09:54AM (#22256381)
> Scala's tooling works pretty much everywhere (LSP/Metals, ENSIME, IntelliJ, Eclipse/Scala-IDE).

Scala's tooling also pretty much sucks everywhere (interestingly the least sucking IDE for Scala is guess what ... Intellij!)

Re:Kotlin becomes second most popular language on the JVM by lmm on Thursday February 06, 2020 @07:58PM (#22262186)
In my experience IntelliJ is a bad Scala IDE. While it has lots of cool advanced features, none of them make up for not being able to compile the basic language accurately: what good is an IDE where I can't 100% rely on getting a red underline for invalid code and no red underlines for valid code?

The parts where IntelliJ has always fallen down on Scala seem to be precisely the parts that are missing from Kotlin. I can't help feeling that the JetBrains team just "doesn't get" higher-kinded types at all. Which is a shame, because there is a lot of good stuff in Kotlin otherwise.

Re:Kotlin becomes second most popular language on the JVM by pjmlp on Friday February 07, 2020 @03:17AM (#22264107)
And naturally now they have a vested interest that Kotlin experience just feels better than Scala anyway.
Re:Kotlin becomes second most popular language on the JVM by mbo on Thursday February 06, 2020 @07:15PM (#22261893)
It's improved in the last year or so. It's not perfect by any stretch of the imagination but I find that it's one of the better supported languages out there, second to of course Java/Kotlin/TypeScript/C#.
Re:Kotlin becomes second most popular language on the JVM by Nullabillity on Thursday February 06, 2020 @12:25PM (#22258050)
> Scala's tooling also pretty much sucks everywhere (interestingly the least sucking IDE for Scala is guess what ... Intellij!)

In your opinion.

Personally I almost get depressed when I have to switch from Emacs+Metals to Android Studio for Kotlin stuff.

Re:Kotlin becomes second most popular language on the JVM by giggles_giggles on Thursday February 06, 2020 @09:24AM (#22256131)
ENSIME was abandoned several years ago because the maintainer felt bullied[1] and LSP/Metals has a ways to go.

[1] https://medium.com/@fommil/hide-your-real-name-in-open-sourc...

Re:Kotlin becomes second most popular language on the JVM by paulddraper on Thursday February 06, 2020 @09:10AM (#22256018)
As long as nothing bad ever happens to JetBrains.

(You could say the same thing about Sun/Oracle...risks all around.)