5 ms·
I sometimes think that Kotlin as it is, could not exist without Intellij.
by sorokod 5y ago
I sometimes think that Kotlin as it is, could not exist without Intellij.
- bmc7505 5y agoKotlin also works with Vim [1], Eclipse [2] and the Language Server Protocol [3]. [1]: https://github.com/udalov/kotlin-vim https://github.com/udalov/kotlin-vim [2]: https://github.com/JetBrains/kotlin-eclipse https://github.com/JetBrains/kotlin-eclipse [3]: https://github.com/fwcd/kotlin-language-server https://github.com/fwcd/kotlin-language-server
- vips7L 5y agoIIRC kotlin-eclipse is always behind and the kotlin LSP repo's readme basically says that it's unmaintained.
- bmc7505 5y agoBoth look pretty well maintained to me. Just like any other language (including Java), there are tools which are more or less active depending where users are concentrated. Most JVM developers I know prefer the IntelliJ Platform, so it's not surprising to me that's where most of the development effort is concentrated. Still, developers have their choice.
- sorokod 5y agoI am sure you could code Kotlin in Nano too. The experience would not be great though. Looking at [1] I see: "Feature Request: Highlight Function Names"
- bmc7505 5y agoThe same could be said about Java or any other statically typed programming language in a text editor for that matter. Neither Vim nor Nano are intended as standalone IDEs, so it makes sense the UI is less complete. Despite their rudimentary features, many developers still prefer text editors for their low latency and wide availability across most shell environments. This is no different in Kotlin. If you want richer features like completion, refactoring and static analysis, use an IDE.
- root_axis 5y agoNot a good comparison. Vim as an IDE has capabilities on par and in many places exceeding the capabilities of proprietary IDEs. This is not the case for Nano.
- nobleach 5y agoHave you worked with these? I have... quite a bit actually. It's not a very pleasant experience.
- stickfigure 5y agoIn fairness, Java could not exist without a high quality IDE either. It would be incredibly tedious.
- vips7L 5y agoI've successfully have been using only VS Code for the past 2+ years.
- nobleach 5y agoI've watched the Quarkus folks use VS Code for Java dev, and it looks pretty cool. I had the plugins installed in VSC, but I rarely use it.
- vips7L 5y agoIt's really good and just works as long as you're using maven/gradle. The only time I have to reach for IntelliJ is mixed code bases (scala/java) and when I want to run arbitrary code while debugging.