Ask HN: Is there editors and IDE crisis?
For me, VS Code is too buggy, at least for Go, and Jetbrains is too resource-heavy. There is new product of jetbrains, which is Fleet, but they require you to install Jetbrains Toolbox for it, which I don't want at all, and I don't feel that Fleet has an improved performance.
Now I'm back to using Neovim and couldn't be happier. What do you think is the future of IDEs and editors? Is there something new I'm missing out?
[+] [-] ojkelly|3 years ago|reply
What used to be the realm of the big chunky IDEs, intellisense/autocomplete, is now available to any editor big or small.
And even better, the lsp’s are maintained by the language teams themselves.
Wine yes, there’s 2 major players right now, there’s a lot of pieces about if you think you have a better approach.
I think VScode will have staying power for a very long time, because it’s built on arguably the most used language. And so the pool of programmers to hack it, extend it, fix and improve it is truly enormous.
[0] https://en.m.wikipedia.org/wiki/Language_Server_Protocol
[+] [-] IceWreck|3 years ago|reply
[+] [-] nanomonkey|3 years ago|reply
Byte compilation has sped things up, tramp makes working with networked drives a breeze, magit makes git a breeze, LSP (language server mode) is improving interactivity with your code. Org-mode is an amazing markdown language and knowledge base, task manager, etc. The documentation is good for just about everything I come across. Integration with slack, mastodon, gemini, etc. Even the games and browsers are nice.
My friends that use vim seem to be comfortably moving along so I'm sure things are similar there.
[+] [-] beagle3|3 years ago|reply
Computers today are about 20 times faster, and have 20 times more memory - and yet, all IDEs are clunky. VS6 on the common hardware of the time was ultra responsive.
[+] [-] sdf4j|3 years ago|reply
I remember using it in 1998, with little memory on spinning rust. It was clunky as hell and very clueless. Big projects took ages to be built. Crashes were so frequent it was ridiculous.
[+] [-] jshaqaw|3 years ago|reply
[+] [-] cutthegrass2|3 years ago|reply
We've never had it so good! There are multiple options, most of them are "free" and they'll all get the job done.
Each of them has their own particular quirks, but I wouldn't describe any of the mainstream offerings as "bad".
[+] [-] DoNotListenToMe|3 years ago|reply
[+] [-] zach_garwood|3 years ago|reply
[+] [-] worthless-trash|3 years ago|reply
The majority of people are investing in tools that wont be around in 20 years time. Emacs and vim are likely safe, not so sure about the rest of them.
[+] [-] marssaxman|3 years ago|reply
[+] [-] schwartzworld|3 years ago|reply
[+] [-] Macha|3 years ago|reply
I'm sure VSCodium could survive as an editor even if Microsoft got bored. There's certainly at least enough community support to port it to newer OSes and maintain stuff like OpenVSX
[+] [-] przemub|3 years ago|reply
[+] [-] gjvc|3 years ago|reply
[+] [-] eternityforest|3 years ago|reply
The only IDE I like more is Android studio. If it weren't for the dang Storage Access Framework getting in the way, it would probably be one of my very favorite dev experiences ever.
I don't know anything about Go, but I wouldn't be surprised if VSCode improves on that front.
The other editor I occasionally use is Nano, usually to edit config files via SSH.
[+] [-] anxiously|3 years ago|reply
[+] [-] zach_garwood|3 years ago|reply
[+] [-] faebi|3 years ago|reply
[+] [-] Oxodao|3 years ago|reply
As far as I know Eclipse and Netbeans are still around and updated but they're not breaking the news so I'm not sure about them.
As other said LSP are a big thing and even if they are mostly popular around VSCode and neovim's user they can be used with any other LSP compatible clients
[+] [-] night-rider|3 years ago|reply
I've tried Sublime Text but never used any of their features. I mean, the features are cool and all, but sometimes you don't need all that cruft. You just want to code, without being 'helped' along the way.
Vim and Emacs are for the hardcore. Many people swear by them, but I found them too barebones.
[+] [-] never_inline|3 years ago|reply
On an old laptop I had, with a low end dual core AMD processor, low-end SSD and 4 Gigs of RAM, vim with LSP plugin was the only editor I could use very well. [1]
On a new laptop, I don't have issues with intellij and vscode so far. I get more features than the old setup and that's nice.
[1] - Of course LSP itself may consume some memory and performance. clangd, gopls etc.. worked well for me though.
[+] [-] unknown|3 years ago|reply
[deleted]
[+] [-] peruvian|3 years ago|reply
[+] [-] henriquegogo|3 years ago|reply
[+] [-] karmakaze|3 years ago|reply
[+] [-] ColonelPhantom|3 years ago|reply
LSP has made it much easier to use something like Neovim instead of a big IDE without feeling like you're missing out on much.
[+] [-] anta40|3 years ago|reply
Sometimes code in Go for backend dev. VSCode + a bunch of plugins work OK. Perhaps not super snappy like Sublime Editor, but still acceptable. BTW, I was a big Eclipse and Netbeans (for Java Swing) years ago.
[+] [-] jen20|3 years ago|reply
Patently false: https://github.com/JetBrains/intellij-community