DEV Community

What is your favorite IDE?

Mercy on December 11, 2024

Happy Wednesday friends and family. Let's discuss your go-to IDEs. I've always been fond of Visual Studio Code (VS Code). It is easy to use and can...
Collapse
 
miketalbot profile image
Mike Talbot ⭐

WebStorm, with built in database viewing, database intellisense and great support for JSDoc related completion, coupled with a powerful debugger that just works on front and multi-process backend at the same time. Also, it's the navigation around a large code base that is the best reason to use this tool for me. Search anywhere - variable declaration, file name, component name, function name, class name - I can get around my code in milliseconds. I'm also not sure when I last actually typed a git command, the plugins for this are very powerful letting me review PRs and answer comments, check version histories and blame without leaving the context of my code.

I use Sublime when I want a plain text editor, and I do use VS Code from time to time as some of my colleagues use it and I need it to work well in the code base.

Collapse
 
devmercy profile image
Mercy

It sounds like you have a great workflow set up with WebStorm! The integrated database tools and JSDoc support really do enhance productivity, especially when working with complex projects. The navigation features you mentioned are a huge time-saver, allowing you to quickly find what you need without interrupting your flow.

Collapse
 
kurealnum profile image
Oscar

Neovim. Perfect for... really everything I do.

Collapse
 
shishpt profile image
Shishir

Agreed, the speed of Neovim is a big reason I use it on the daily. The amount of time I can spend configuring plugins to my liking is the main reason I love using it.

Collapse
 
devmercy profile image
Mercy

It appears to be a time-saving IDE; I would love to try it for my small projects.

Collapse
 
devmercy profile image
Mercy

As far as I want to agree with you, 🫠I don't have experience using it.

Collapse
 
kiwiheretic profile image
kiwiheretic

Well I have a very niche reason. It works well with my budget wireless keyboard from China. It has an annoying trackpad that randomly moves the cursor to another location on screen which is just awful if it happens while typing. With neovims modal editing I can lock the keyboard down. It's so much part of muscle memory now that if I went to another ide I would be looking for vim key bindings.

Collapse
 
gopikrishna19 profile image
Gopikrishna Sathyamurthy

I am a huge fan of jetbrains products, especially their git tooling. Specifically WebStorm, since I'm a JavaScript developer. And it's free now!

I use vscode as a quick text editor for a lot of things. I know it can be a really powerful editor if configured correctly, but I dislike the configuring part. I already waste enough time indulging my OCD 😅.

I have tried VS, eclipse, NB, and no, they are awkward to use.

Collapse
 
giles_webberley_2c4cc9f84 profile image
Giles Webberley

I'm far from being a pro (but trying to get back to it) and although I'm now a VS code user I did have some experience of Eclipse when I was learning a bit of openFrameworks as it was the best documented way to get started. Once I'd gained a bit of courage I moved those projects to VS code and I have gone on to use it for Unity development all the way through to studying React and working with it; I feel quite safe using it and am constantly learning how to use it properly :)

Collapse
 
devmercy profile image
Mercy

I have never tried any of these VS, eclipse, NB. Due to your experience with them, I am not going to try them. They are now a no for me.

Collapse
 
ben profile image
Ben Halpern

I like vscode just fine but am feeling like it is a drain on my computer resources

Collapse
 
devmercy profile image
Mercy

Consider trying Cursor; it appears to be similar to VS Code. JetBrains (IntelliJ) seems to be a better option too

Collapse
 
bntstr profile image
Bntstr

Good thoughts

Thread Thread
 
devmercy profile image
Mercy

Thank you

Collapse
 
mikedevita profile image
Mike DeVita

thanks for the suggestion, I'm giving Cursor a whirl now.

Thread Thread
 
devmercy profile image
Mercy

You are welcome.

Collapse
 
brense profile image
Rense Bakker

All my team mates who use jetbrains constantly have issues with typescript, eslint and prettier support 🤷

Thread Thread
 
devmercy profile image
Mercy

I saw that too but I thought maybe it was because I was using the free community version.

Collapse
 
dontry profile image
Don

If you just want to do some small tasks, you can try Zed. It's blazing fast. Almost zero boot up time.

Collapse
 
brense profile image
Rense Bakker

Vscode is really the only IDE I use nowadays... The ecosystem is just epic and I've never noticed it being slow or hogging resources. Infact one team mate made that argument in favor of webstorm and we compared resource usage... Webstorm used nearly double the cpu and memory in the same project 🤷

Collapse
 
devmercy profile image
Mercy

VS Code is always on top

Collapse
 
ryansquadle profile image
ryan martin

I’ve tried all the new AI IDE’s and they I still think VS Code is just as good or better than all of them. Here is the list:
Cursor
Zed
Pear AI
Aide

Collapse
 
devmercy profile image
Mercy

Cursor functions more like VS Code and I'm falling for it.

Collapse
 
volkmarr profile image
Volkmar Rigo

Jetbrains Rider

Collapse
 
devmercy profile image
Mercy

Wow good for you

Collapse
 
soleng profile image
na.perruchot

Jetbrains suite

Collapse
 
devmercy profile image
Mercy • Edited

JetBrains is one of the top leading because of its convenience of having git tools out of the box, no need to install many additional plugins.

Interesting direction with their own AI copilot.

Different instruments for different projects: VSCode can quickly become a mess when working with various steps, while the separation of responsibilities in JB works well.

To solve the VS Code issue I migrated to Cursor but I will explore JetBrains someday.

Collapse
 
rajithsamr profile image
Rajith Sam

VS Code

Collapse
 
devmercy profile image
Mercy

Statistically, VS Code is the most loved IDE

Collapse
 
best_codes profile image
Best Codes

Zed (super fast), VS Code (lots of features), and WindSurf (free AI).

Collapse
 
devmercy profile image
Mercy

This is awsome

Collapse
 
juniourrau profile image
Ravin Rau

I used to really like PHPStorm, and now I also really like Cursor. Their composer feature is great because it helps me test and understand different technologies faster.

Collapse
 
devmercy profile image
Mercy

That's why I'm beginning to love it; the "Enhanced Error Detection" saves me time and accelerates my work.

Collapse
 
mileswk profile image
MilesWK

I like vscode for python. For the longest time, I was using Python IDE, but vscode allows for faster programming, compiling, and running of scripts.

Collapse
 
devmercy profile image
Mercy

I see, most people love VS Code

Collapse
 
xbone profile image
Tarwan Babuana

Vscode is enough.

Collapse
 
devmercy profile image
Mercy

Sure

Collapse
 
cavo789 profile image
Christophe Avonture

No discussion for me since i'm a fan of Docker and do everything inside devcontainers. Vscode is free, I use it for everything (with the correct list of addons) and, back, since I use devcontainers, my environnement is configured for each project. Just need to open it and stuff are preconfigured.

Collapse
 
devmercy profile image
Mercy

That sounds great! I would love to try that next time.

Collapse
 
jonrandy profile image
Jon Randy 🎖️ • Edited

VSCode is a slow resource hog. SublimeText is my favourite - blazingly fast in comparison

Collapse
 
kurealnum profile image
Oscar

Haven't heard this name in a while! I used to use SublimeText, but got lazy and started using VSCode. I use Neovim now though.

Collapse
 
devmercy profile image
Mercy

Sublime Text does not do code verification, perhaps not intellisense either, and I think you cannot debug either (please correct me if I'm wrong). I believe there's also a free tier and a paid tier or some licensing of some kind.

I am not sure of it, statistically, it seems it is not mostly used.

Thread Thread
 
jonrandy profile image
Jon Randy 🎖️

You're wrong about intellisense, code verification, and debugging. It also has a large library of plugins just like VSCode

Thread Thread
 
devmercy profile image
Mercy

OK OK, I wasn't sure about it, thanks for correcting me

Collapse
 
devmercy profile image
Mercy

This one is easy to use and has an intuitive interface and is suitable for developers of all skill levels

Collapse
 
elbugz profile image
Greg Brown

Funny nobody mentioned codium. It's basically vscode without the Microsoft parts and some very useful AI bits like cursor.
The only reason I still use vscode for some of my projects is because of devcontainers...
They are soooooo nice.

Collapse
 
mel33 profile image
Melody Mbewe

VS Code is my number 1

Collapse
 
devmercy profile image
Mercy

Wow good to hear

Collapse
 
mskpinnapplm profile image
SUDHANSHU KUMAR

SUBLIME TEXT

and Cursor ide sometime npp

Collapse
 
devmercy profile image
Mercy

I go for Cursor

Collapse
 
camarillocorp profile image
Jesús Camarillo

PhpStorm

Collapse
 
getsetgopi profile image
GP

VS CODE!! Light weight, supports all languages, tons of plugins to choose from, great community support etc.,

Collapse
 
devmercy profile image
Mercy

Many people seem to prefer VS Code. Even when I was starting my coding journey, I used it because it is easy to use and free.

Collapse
 
tomdu3 profile image
Tomislav Dukez

Neovim and Windsurf are my IDEs of choice.

Collapse
 
devmercy profile image
Mercy

wow nice

Collapse
 
codesodaserra profile image
linovi

vsode for sure. I just use the most basic and important extensions for the type of work I do and it works like a charm.

Collapse
 
devmercy profile image
Mercy

I used it some time ago, and it worked perfectly. One major advantage is that it's free.