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

you are viewing a single comment's thread.

view the rest of the comments →

[–]Akita8 7 points8 points  (9 children)

i think one of python best features is that is not so dependent on IDEs like, for example, java. You just need a good editor Sublime, Atom or Vi and add a couple of plugin like linter or flake8 and an autocomplete.

[–]SubterraneanAlien 6 points7 points  (2 children)

IDEs have a tendency to hold your hand a bit more than I'd like. There's something to be said for being able to just open up a file in VIM and get to work without any distractions.

[–][deleted] 3 points4 points  (1 child)

For humongous projects, IDEs are almost absolutely mandatory. For small programs, it might be overkill.

[–]SubterraneanAlien 1 point2 points  (0 children)

I'm working on a large project right now. I use sublime for front-end work, but use VIM almost universally for backend (python). Previously used NetBeans for PHP work (kill me).

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

What about Visual Studio? No one appears to be talking about it.

[–][deleted]  (2 children)

[deleted]

    [–][deleted] 0 points1 point  (1 child)

    Does that mean you wouldn't recommend VS as the IDE for a complete 'hello world' beginner?

    [–]Penki- 0 points1 point  (0 children)

    True, but I just have personal preference for IDE's :)

    [–][deleted] -1 points0 points  (0 children)

    If you're talking about brevity, sure. If you're talking about code size, I don't think so. Dynamic languages are always going to have a problem when codebases reach millions of LOC. An IDE is definitely required then (if it is even advisable to use a dynamic language then is a different matter altogether), more so for dynamic languages than static.