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.
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.
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.
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.
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.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With