This topic comes up once per week, there is no correct answer, use
whatever you feel comfortable with.
http://www.google.co.uk/search?q=+site:groups.google.com+django-users+best+ide
Cheers
Tom
--
You received this message because you are subscribed to the Google Groups "Django users" group.
To post to this group, send email to django...@googlegroups.com.
To unsubscribe from this group, send email to django-users...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/django-users?hl=en.
you were requested not to feed this thread. If the OP cannot search,
here it is:
http://duckduckgo.com/?q=site%3Agroups.google.com%2Fgroup%2Fdjango-users
+python+IDE
--
regards
Kenneth Gonsalves
2012/1/21 goosfancito <goosf...@gmail.com>:
> El 21/01/12 08:52, kenneth gonsalves escribió:
>
>> On Sat, 2012-01-21 at 03:34 -0800, John Yeukhon Wong wrote:
>>>
>>> While it has been asked a trillion times already, let me say TRY UT
>>> YOURSELF.
>>
>> you were requested not to feed this thread. If the OP cannot search,
>> here it is:
>>
>> http://duckduckgo.com/?q=site%3Agroups.google.com%2Fgroup%2Fdjango-users
>> +python+IDE
>
> i used gedit only.
>
>
El 21/01/12 08:52, kenneth gonsalves escribió:
i used gedit only.
On Sat, 2012-01-21 at 03:34 -0800, John Yeukhon Wong wrote:
While it has been asked a trillion times already, let me say TRY UTyou were requested not to feed this thread. If the OP cannot search,
YOURSELF.
here it is:
http://duckduckgo.com/?q=site%3Agroups.google.com%2Fgroup%2Fdjango-users
+python+IDE
--
You received this message because you are subscribed to the Google Groups "Django users" group.
To post to this group, send email to django...@googlegroups.com.
To unsubscribe from this group, send email to django-users+unsubscribe@googlegroups.com.
I also use emacs and have heard good things about sublime2
Hari
-- Bastian Ballmann / Web Developer Notch Interactive GmbH / Badenerstrasse 571 / 8048 Zürich Phone +41 43 818 20 91 / www.notch-interactive.com
* Semantics navigation (not via tags, it knows to find a class when you want a class)
* 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
- errors and warnings are faster to display than via flymake in my experience
- 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)
- display of quick references (for params) and docstrings, inline
- finds all references to an object
* 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…
* Semantic knowledge of Django projects
- jumping between a view and its template
- or between a translation block and the corresponding PO file
* Much better debugging story
- Pretty good visual debugger with watches and conditional breakpoints
- Remote debugger (via a specific agent)
- Django templates debugging
* Also supports Cython and Javascript (and CoffeeScript) with a big subset of the Python support goodies
It's quite a bit heavier than Emacs (often though not necessarily slower depending on what you use, since Emacs will lock up when it needs to work hard e.g. when Rope runs), but it does a lot more.
2012/2/1 Bastian Ballmann <bastian....@notch-interactive.com>:
--
Atte.
Moisés Alberto Lindo Gutarra
Asesor - Desarrollador Java / Open Source
Linux Registered User #431131 - http://counter.li.org/
Cel: (511) 995081720 - Rpm: *548913
EMail: mli...@gmail.com
MSN: mli...@tumisolutions.com
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
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:I heard ECB can do this, but I dont use it
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)
* 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)You can do this with setenv or virtualenv.el too
- virtualenv-aware, knows to restrict its libraries search to the project's virtualenv
- errors and warnings are faster to display than via flymake in my experienceFor 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 debuggingYep 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
--
You received this message because you are subscribed to the Google Groups "Django users" group.
To post to this group, send email to django...@googlegroups.com.
To unsubscribe from this group, send email to django-users+unsubscribe@googlegroups.com.
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....@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:I heard ECB can do this, but I dont use it
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)
* 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
--
You received this message because you are subscribed to the Google Groups "Django users" group.
To post to this group, send email to django...@googlegroups.com.
To unsubscribe from this group, send email to django-users...@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...@googlegroups.com.
To unsubscribe from this group, send email to django-users...@googlegroups.com.
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....@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:I heard ECB can do this, but I dont use it
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)
* 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 experienceFor 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 debuggingYep 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
--
You received this message because you are subscribed to the Google Groups "Django users" group.
To post to this group, send email to django...@googlegroups.com.
To unsubscribe from this group, send email to django-users...@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...@googlegroups.com.
To unsubscribe from this group, send email to django-users...@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...@googlegroups.com.
To unsubscribe from this group, send email to django-users+unsubscribe@googlegroups.com.