@Sanders, nice answer :D, SOL +adesst
-----Original Message----- From: Thorsten Sanders <[email protected]> Sender: [email protected] Date: Wed, 15 Feb 2012 17:32:29 To: <[email protected]> Reply-To: [email protected] Subject: Re: what is the best IDE to use for Python / Django Why this kind of stuff never ends?;( The best IDE is simply the one you can work best with, YOURSELF! On 15.02.2012 16:13, Vikas Ruhil wrote: > Vim is best IDE for Python/Django ! look here the link > http://learnhackstuff.blogspot.in/2012/02/vim-as-universal-idepart-1.html > > On Wed, Feb 15, 2012 at 8:16 PM, Bastian Ballmann > <[email protected] > <mailto:[email protected]>> wrote: > > Hey thats a cool list and I feel like I must answer on it :) > > > Am 01.02.2012 17:43, schrieb Masklinn: > > On 2012-02-01, at 17:00 , Bastian Ballmann wrote: > > And what exact feature makes PyCharm an IDE that emacs hasnt? > > * Semantics navigation (not via tags, it knows to find a class > when you want a class) > > I heard ECB can do this, but I dont use it > > > * Better static analysis and language knowledge (the type > inference is still pretty limited, but if you instantiate an > object and call a method on it it knows and only proposes the > available methods) > - virtualenv-aware, knows to restrict its libraries search > to the project's virtualenv > > You can do this with setenv or virtualenv.el too > > > - errors and warnings are faster to display than via flymake > in my experience > > For me flymake is faster *g* > > - also intentions and quickfixes, PyCharm can improve or > simplify code for known bad or sub-par patterns, and can fix a > limited number of errors (PyCharm will suggest importing a > module you reference without you having to go to the module > top and doing so manually) > > > Autoimport can be done with rope-auto-import > > > - finds all references to an object > > > And this one with rope-find-occurrences > > > * Much, much better (faster, more expansive and with less > bullet holes) refactoring support than Rope& ropemacs (I use > both) > * Good support of various template languages (Django, Jinja2 > and Mako as of 2.0) with autocompletion, basic static > analysis, syntax highlighting, etc… > > Yeah that's something I miss, but auto-completion for Django > template code is available in django-mode > > > * Semantic knowledge of Django projects > - jumping between a view and its template > > > This can also be done with django-mode > > > * Much better debugging story > - Pretty good visual debugger with watches and conditional > breakpoints > - Remote debugger (via a specific agent) > > > Therefore I use pddb outside of Emacs > > - Django templates debugging > > Yep that's also something I miss. Can partly be done with Werkzeug > in the browser > > For me Emacs has the far better editing features than the Eclipse > editor with stuff like rectangle edit, > macros and the like and it's very good extensible and therefore > can perfectly adapted to one's needs. > Greets > > Basti > > -- > Bastian Ballmann / Web Developer > Notch Interactive GmbH / Badenerstrasse 571 / 8048 Zürich > Phone +41 43 818 20 91 / www.notch-interactive.com > <http://www.notch-interactive.com> > > -- > You received this message because you are subscribed to the Google > Groups "Django users" group. > To post to this group, send email to [email protected] > <mailto:[email protected]>. > To unsubscribe from this group, send email to > [email protected] > <mailto:django-users%[email protected]>. > For more options, visit this group at > http://groups.google.com/group/django-users?hl=en. > > > -- > You received this message because you are subscribed to the Google > Groups "Django users" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]. > For more options, visit this group at > http://groups.google.com/group/django-users?hl=en. -- You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/django-users?hl=en. -- You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/django-users?hl=en.

