Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

To IDE or Not? A beginner developer's dilemma [closed]

Tags:

python

ide

anjuta

Basically, me and a friend of mine are just planning to work on a Python project which would have GUI interface, and enable file transfer over and remote file listing. We have most of the tools which we are going to use, Glade, Python etcetera.

I just want to know if I should use an IDE or not.

I've heard only good things about Anjuta, but not convinced of its Python support; care to comment?
And also is there any other good IDE I should check out?

Currently I am just planning on coding as usual in vim.

like image 945
elricL Avatar asked Sep 11 '10 12:09

elricL


People also ask

Should beginner use IDE?

Using an IDE as a beginner might hurt your chances of getting a job. Truthfully, coding interviews can be very tough. They actually ask you to write code or to explain code during the interview.

What is a disadvantage of using an IDE?

IDE DisadvantagesComplex IDEs may have a steep learning curve. New programmers or developers may be overwhelmed by the features of an IDE. Bad coding practices can be developed by novice programmers who become too reliant on IDE shortcuts and other assistance that may not always be available.

Why choosing an IDE is important?

They provide virtually all of the tools a developer needs to write and build a program from end to end. Developers use an IDE to write, manage, and execute code while running their applications. It makes the development process much easier by abstracting different aspects of editing code into standalone programs.


1 Answers

There are numerous IDEs you can check out. Take a look at PyDev, PIDA, Komodo, Eric.

I personally don't think IDEs add that much to software development (on this scale and in this language). Python has fine external debugging tools and refactoring is not that hard with a program of this size.

Do you currently use or want to use any features you miss in your current editor? If so, pick another one, else, stick with what you like most.

As long as it has version control integration you should be fine.

like image 97
supakeen Avatar answered Nov 28 '22 16:11

supakeen