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.

Reply via email to