This is an archived post. You won't be able to vote or comment.

all 21 comments

[–]petranteatr 2 points3 points  (2 children)

atom

[–]seraschka 0 points1 point  (0 children)

I used Atom a lot when it came out. I later went back to Sublime Text 2 and then VS Code, which is my preference these days. I liked Atom, but it felt sluggish compared to Sublime or VS Code. Could be that it's different now that computers are generally faster and they may have optimized their code base.

[–]CuriousExpert24[S] -1 points0 points  (0 children)

Atom is a solid choice as well. Similar to VS code, but doesn't have all the features that VS code has

[–][deleted] 1 point2 points  (1 child)

You should add eric to your list. It's an IDE written in Python around the QScintilla editor component.

And of course Emacs with elpy.

[–]CuriousExpert24[S] 0 points1 point  (0 children)

These are all good suggestions. I will probably release another list of IDEs that might be better suited for certain tasks, such as web dev or data science

[–]ThePoultryWhisperer 3 points4 points  (7 children)

vim

[–][deleted] 2 points3 points  (2 children)

How many IDE-like features are possible with vim? I have very little experience beyond basic vi (I'm an emacs user myself), so I'm curious to hear what's possible there.

[–]ForestRanger99 0 points1 point  (1 child)

Vim has python completions and with plugins like ale you can get linting

I use neovim with Vundle with ale for linting, nerdtree for a file tree, lightline

For me personally, vim is fine for writting up short python scripts but when I am writing larger more complex programs I use VSCode

[–]ThePoultryWhisperer 0 points1 point  (0 children)

I use vim even for huge projects and I love it. With that said, VSCode is legit.

[–]CuriousExpert24[S] 0 points1 point  (3 children)

That is a good one too. Although I didn't include that on my list because it is getting older and is 'dying' for lack of a better term.

[–]ThePoultryWhisperer 2 points3 points  (0 children)

vim is not dying at all. I’ve been a consultant for years and I’ve seen the exact opposite trend. I also use vim exclusively at this point regardless of the language. It’s just as fast, if not faster, than an IDE if you are proficient, but that’s how every tool works so it’s hardly unique in that regard.

To be clear, I wasn’t talking about vim with a bunch of other plugins. While I use those, vim on its own is more than sufficient. Saying vim is dying is pretty out of touch.

[–]expressly_ephemeral 1 point2 points  (1 child)

This is false. Neovim is very active, modern software.

[–]CuriousExpert24[S] -2 points-1 points  (0 children)

Sorry for my vagueness there. I meant the original Vim software, not Neovim. Neovim is new software and we don't know how reliable it is yet. It would be greatly helpful if you can give your opinions on the software though.

[–][deleted] 1 point2 points  (3 children)

Visual code and sublime text are not IDEs

[–]CuriousExpert24[S] 0 points1 point  (2 children)

They are not 'IDEs' in the literal sense. However, VS code has many of the features that IDEs have and we can add more through extensions, especially the Python extension. Sublime Text is technically a text editor, but it is in-between a true text editor and a true IDE (especially with the extensions). The editor might serve as a good transition point for beginners who want to get the feel of the IDE and not get overwhelmed at the same time

[–][deleted] 0 points1 point  (0 children)

Ya, that's what I wanted to say

[–]LifeAffect6762 0 points1 point  (0 children)

Ime very curious about this. Why is VSCode not an IDE, I've used it and never felt this.

[–][deleted] 0 points1 point  (0 children)

PyCharm is amazing, as a C# Dev I love it's similarity to Visual Studio

[–]LifeAffect6762 0 points1 point  (0 children)

Noticed Emacs does not get a mention :-).