DEV Community

Ben Halpern
Ben Halpern Subscriber

Posted on

Which editor/IDE do you use and why?

Latest comments (211)

Collapse
 
wkcosmology profile image
Kosmos

I am mainly writing Python, also some latex and C/C++. And I am using both Vim and jupyter notebook.

For vim, I am using vim for years and spending a lot of time learning and configuring it. It did pay me back by impressive editing experience. BTW, my python code is not that complex, so there is no need to debug and a built-in terminal to run the code is sufficient for me.
For jupyter notebook, I need to plot a lot of figures and jupyter notebook might be the best tool for this part.

I also tried other editors, like emacs, vscode etc. And I came back to vim.

Collapse
 
oyelowotobiloba profile image
Oluwatobiloba

For php development, I use phpstorm IDE which I can recommend to anyone,anytime and any moment. But lately I started with VScode. It's 100% cool.

I configured it to my taste with sweet extension for easy development. I would also recommend this.

Both software are useful, also serve different purpose but it's important to know that an IDE is different from Text editor.

Collapse
 
2gud4u profile image
Jorge H Carretero

If you really want something better than Atom and Sublime you must buy MyEclipse, that is the best i can find even better than Webstorm.

Heres the link.-

genuitec.com/products/myeclipse/

Collapse
 
booligoosh profile image
Ethan

Brackets, I like the minimalism <3 - it lets me focus on coding better, with less distractions :D

Collapse
 
iliamrv profile image
iliamrv

here is my review of the code editors for Mac OS X: workspiration.org/best-coding-edit..., including Atom, Sublime, Coda, etc.

Collapse
 
mutantkeyboard profile image
Antonio Nesic

For more lightweight work (Web Development, and scripting languages such as Ruby) I tend to use VSCode.

For more serious work I also tend to use JetBrains' IDEs.

Collapse
 
kr428 profile image
Kristian R.

Eclipse for most of my Java work. Mostly because I'm so far too lazy to move my workflows to anything else. VS Code for Python, TypeScript and the rest of "development" work. And vim for anything happening remote and all means of systems and server administration. Would love to use VS Code for Java too but so far this hasn't been much fun. ;)

Collapse
 
brianroy78 profile image
brianroy78

Visual Studio Code of course, I develop web applications in a python framework called tornado, I used to program in pycharm but it does not supports template syntax of tornado and when i tried vsc and when i realized that there is actually a plugin that supports it
I was surprised, visual studio has so many extensions and many others good stuffs, just great!.

Collapse
 
lokeshatbigbasket profile image
Lokesh Sanapalli

I used atom and brackets for web development, but atom consumes so much of RAM and the performance is very low even with the minimal packages. Then, I switched to VS Code and I liked it. The code completion, on hover of a css property or a java-script function showing the documentation of it surprised me.

Some comments may only be visible to logged-in visitors. Sign in to view all comments.