Need advice on choosing ide for developing Django

I have been programming with PHP for about 6 years and want to start developing on django.

Now I have some questions for you, django professionals. I have been using PHPDesigner for about a year because I could never have been relieved and good at coding eclipse / aptana / like. I just feel weird with them.

I also used Komodo Edit and gmate (gedit hack + plugins to look at gedit and work like textmate) on linux.

Of course, this question has already been answered, but most of the answers were either outdated or were applications that I did not like.

So which IDE would you suggest? Free solutions would be cool, but price is not a criterion.

ps: some django for noobs type documents / suggestions will also be appreciated.

Edit: I am using Windows 7.

thanks

+4
source share
4 answers

I suggest you use PyCharm . It has great built-in django support and is constantly improving with new features.

+3
source

Personally, I stick with Netbeans . It supports Python and Django, as well as your other languages ​​(PHP, Java, etc.). It is good and fast, and quite configurable. And it is open source.

+2
source

There are many good options. Basically, you should look for a good Python IDE, although Django template support also has some advantages.

Personally, I use Eclipse plus PyDev with the vim plugin. Thus, I can save my favorite editor and get the benefits of simple code refactoring, instant code navigation (ctrl-click on a method call to go to its definition) and syntax checking during input. IMHO the biggest advantage of the IDE is the ability to interactively debug - setting breakpoints, phased execution, etc.

Netbeans is also a great choice.

+2
source

This will quickly dissolve in which editor is better to discuss. The reality is that with django "testserver" your / ide editor choice becomes less important. The IDE does not have to be closely related to the current code using django. We use eclipse w / pydev here at work almost exclusively. Some developers have jEdit.

Indeed, the final answer should be, the code with what you code best.

+1
source

Source: https://habr.com/ru/post/1341374/


All Articles