1) Neovim
Neovim is a highly customizable, extensible, and feature-rich IDE that has gained popularity among developers and power users ...
For further actions, you may consider blocking this person and/or reporting abuse
Neovim <3
In neovim we trust
Quite interesting why was omitted Eclipse.
NetBeans may also be included in this list. When I used Eclipse and NetBeans a few years ago, I found them much slower than all other IDEs. Plus, the main focus of these IDEs was Java, and C/C++, so other editors were richer for other languages. I don't know how much they are competitive against the new IDEs now.
Although NetBeans and Eclipse have support for many languages that you mentioned since almost 1.5 to 2 decades, there weren't many and good packages for those other languages and their SDKs, libraries, frameworks; those packages were mostly in early development phase, like Alpha and Beta versions.
Probably. I saw mention of Rails for Ruby, but that's it. Both these IDEs focus mostly on Java and C/C++ and are very good for them.
Neovim
You didn't mention the best IDE tool. Visual studio code.
Nope, vs code is not the best IDE :/
Who said that, and why? I appreciate your opinion, but remember it's just your view. Please, let's show respect for this great platform and avoid sharing nonsense articles. It makes the platform look bad.
I think you're taking their opinion too personally. They're sharing their opinion that VSCode isn't the best IDE, it's not that serious.
Devin, it's not personal. I have been developing for over 20 years, and I feel that it is not responsible to create these articles and make these statements. All these "10 best," "5 best," etc., articles are fundamentally flawed. The choice of the best IDE really depends on what you do and which programming language you use. Some IDEs provide better support for certain libraries and languages, while others do not.
I hold a deep appreciation for DEV.IO, and I want to maintain a high level of quality. Additionally, I aim to prevent confusion among young developers.
Recently, I read an article that a young developer posted with the headline "Best 5 technologies for developers." Surprisingly, the article primarily discussed programming languages. Firstly, programming languages are not technologies, and there is no such thing as "the best language." It all depends on the specific project you are working on. For instance, C++ may be more suitable than Python or vice versa, depending on your development needs
The official VSCode releases aren't actually open source. You can read up on the why and the how in the following official resources:
It's not quite open source, what with the Microsoft telemetry and such.
For Mac users an interesting option is zed.dev.
I personally use it together with vs code - depending on the things I like to do.
On top of being unnecessarily mac-only, zed is not really open source.
I'd say it's worth installing. I tried it and it's pretty compact and simple, but isn't much of an IDE. Windows or Linux developers might not be able to use it though.
Where's Emacs? 😱
Probably 6th place 😆
It's a great OS, it just lacks a good editor.
he's dead Jim
We do have Geany on the list though, so that's not the best argument ;)
This is a pretty good list. I’d also throw terminal-based editors in. Helix is a good one for folks to watch. I’ve been using it a bunch lately, and it’s pretty neat.
Neovim is a terminal-based editor. Regardless, I'm glad you mentioned helix. Sort of a vim rewrite but in rust.
And for some reason I won't ever understand, with keybindings almost like vim but not really ;)
None of the programs you mentioned are IDEs as such (except KDevelop), but code editors on steroids.
Anyway, good compilation and undoubtedly the best is VSCode, in terms of quality-simplicity of use and configuration.
+1 for Geany. Folks switching from Notepad++ may find it more familiar than some of the others options.
It is very interesting
No love for GNOME Builder ? I suppose it isn't the best at general applications but it's really good for writing GNOME desktop applications and building to flatpak.
Isn't IDEA also open source?
Aehhmm.. Emacs? :D
If neovim configuration is off-putting I would recommend lunarvim (or nvchad I guess) because they do a lot of the config for you
Geany 👎