▲ | misja111 2 days ago | ||||||||||||||||||||||
Why would anyone want to use VSC for Kotlin? After all the Kotlin creators are also the ones after JetBrains IntelliJ, it's hard to imagine some other IDE could suit Kotlin better? | |||||||||||||||||||||||
▲ | pjmlp 2 days ago | parent | next [-] | ||||||||||||||||||||||
They even created Kotlin to help sell InteliJ licenses, cleary they are having an adoption problem outside Android. "The next thing is also fairly straightforward: we expect Kotlin to drive the sales of IntelliJ IDEA. We’re working on a new language, but we do not plan to replace the entire ecosystem of libraries that have been built for the JVM. So you’re likely to keep using Spring and Hibernate, or other similar frameworks, in your projects built with Kotlin. And while the development tools for Kotlin itself are going to be free and open-source, the support for the enterprise development frameworks and tools will remain part of IntelliJ IDEA Ultimate, the commercial version of the IDE. And of course the framework support will be fully integrated with Kotlin." -- https://blog.jetbrains.com/kotlin/2011/08/why-jetbrains-need... | |||||||||||||||||||||||
| |||||||||||||||||||||||
▲ | eitland 2 days ago | parent | prev | next [-] | ||||||||||||||||||||||
In my case it is simple: I think IntelliJ is great but I much prefer VSCode and NetBeans. Why? Two main reasons: - On the projects I tend to work on, IntelliJ has a habit of breaking its internal configuration a few times a year—not just for me, but for my colleagues as well. When it does, it can take the better part of a day to sort out. Often I end up getting frustrated, deleting anything not under version control, reimporting the project, and end up having to reconfigure all the database connections and other bits manually. - I also just prefer the more straightforward feel of NetBeans and VSCode. It’s a bit like my old car: less automation, fewer clever electronics. Sure, the new one is objectively better in many ways—but the old one was easier to get out of the snow, and it rarely surprised me. | |||||||||||||||||||||||
| |||||||||||||||||||||||
▲ | cosmic_cheese a day ago | parent | prev | next [-] | ||||||||||||||||||||||
It’s nice to have options. IntelliJ IDEs may be popular and well-regarded, but they’re not everybody’s cup of tea. As someone who’s spending a lot of time in Android Studio, it’s not unusual for me to become frustrated with it due to various behaviors and bits of UI design that can’t be changed, as well as fancy “smart” functionality that gets in the way almost as often as it helps. I’m not terribly enthused with VS Code either but I’ll probably give this plugin a try, and since this has a standalone LSP it should be reasonable to write Kotlin plugins for other editors. | |||||||||||||||||||||||
▲ | gavinray 2 days ago | parent | prev | next [-] | ||||||||||||||||||||||
I use VS Code for everything BUT Kotlin. I begrudgingly use IDEA because it was the only option if you wanted a decent IDE experience. The fwcd VS Code LSP for Kotlin that existed somewhat works, but it's very barebones and hasn't seen much development. Before there was VS Code, I used Atom, so I've been on the VSC train for about as long as you can get. | |||||||||||||||||||||||
▲ | codesnik 2 days ago | parent | prev [-] | ||||||||||||||||||||||
It'd help with other editors as well. I'm vim user, for example, various "vim-modes" in other editors are unsatisfactory for me. |