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
<bastian.ballm...@notch-interactive.com
<mailto:bastian.ballm...@notch-interactive.com>> 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 django-users@googlegroups.com
<mailto:django-users@googlegroups.com>.
To unsubscribe from this group, send email to
django-users+unsubscr...@googlegroups.com
<mailto:django-users%2bunsubscr...@googlegroups.com>.
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 django-users@googlegroups.com.
To unsubscribe from this group, send email to
django-users+unsubscr...@googlegroups.com.
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 django-users@googlegroups.com.
To unsubscribe from this group, send email to
django-users+unsubscr...@googlegroups.com.
For more options, visit this group at
http://groups.google.com/group/django-users?hl=en.