What IDE do you use? (semi-OT)

15 views
Skip to first unread message

Serg Kovrov

unread,
Oct 8, 2006, 6:22:12 PM10/8/06
to Django users
Hello everybody, sorry if it may sounds a bit of off-topic, but
still...

I'd like to know what editor/IDE Django users (and developers) uses on
daily basis, to boost development process. And why exactly - what
features you find useful, how it helps you to save time (or just makes
coding enjoyable, which probably increase productivity as well). Kind
of best practices in terms of tools.

Personally, I use EditPlus (Windows). Not really IDE, but I like it's
minimalistic beauty. At least I see it so. But often I feel like I miss
project-level code navigation (like Class Explorer in VisualC++). Code
completion perhaps could be useful (not sure yet).

I have (periodically in fact) tried Komodo (3.5, 4.0) Eclipse (pydev,
trustudio), and recently WingIDE. But for different reasons I'm not
happy with them...

Thanks,
-- serg.

Eugene Pyvovarov

unread,
Oct 8, 2006, 7:17:11 PM10/8/06
to Django users
I'm using VIM 7 under Windows XP and under my Ubuntu linux and I love
this editor!
It's very nice, fast and can do many nice things...and ofcourse it is
very customizable!

John Sutherland

unread,
Oct 8, 2006, 7:28:45 PM10/8/06
to django...@googlegroups.com
On 8 Oct 2006, at 23:22, Serg Kovrov wrote:
> I'd like to know what editor/IDE Django users (and developers) uses on
> daily basis, to boost development process. And why exactly - what
> features you find useful, how it helps you to save time (or just makes
> coding enjoyable, which probably increase productivity as well). Kind
> of best practices in terms of tools.

You cannot beat TextMate [1] on OSX and SciTE [2] on Windows and Linux.

Must have features for me are:
1. Syntax highlighting
2. Completion (Tab in TextMate and Ctrl-B in SciTE)
3. Minimalism, as little else other than code on screen.

Hope that helps.
John.


[1] <http://www.macromates.com/>
[2] <http://www.scintilla.org/SciTE.html>

limodou

unread,
Oct 8, 2006, 8:36:40 PM10/8/06
to django...@googlegroups.com
Maybe you can try UliPad. I'v finished django template syntax
highlight. And it has many features, just like class browser,
directory browser, project settings, other language syntax support,
just like html, css, js, etc. auto complete, rst support.

For django, you can create django project in wizard(wziard is a plugin
you need to enable it), set django project in directory browser, start
develop server in directory, view the dot image of the model

--
I like python!
UliPad <<The Python Editor>>: http://wiki.woodpecker.org.cn/moin/UliPad
My Blog: http://www.donews.net/limodou

James Bennett

unread,
Oct 8, 2006, 8:45:14 PM10/8/06
to django...@googlegroups.com
On 10/8/06, Serg Kovrov <kov...@gmail.com> wrote:
> I'd like to know what editor/IDE Django users (and developers) uses on
> daily basis, to boost development process. And why exactly - what
> features you find useful, how it helps you to save time (or just makes
> coding enjoyable, which probably increase productivity as well). Kind
> of best practices in terms of tools.

Emacs.

It's got all the "standard" features: syntax highlighting,
indentation, etc., but it's also got so much more. The
text-manipulation things it can do run circles around everything else,
it's got support for Subversion and WebDAV, it has an insanely
powerful editing file browser built-in... nothing else comes close.


--
"May the forces of evil become confused on the way to your house."
-- George Carlin

Martin Winkler

unread,
Oct 8, 2006, 8:46:55 PM10/8/06
to django...@googlegroups.com
> I'd like to know what editor/IDE Django users (and developers) uses on
> daily basis,

I love Vim (Linux and if necessary Windows) since about 4 years.
Main reasons:

* super fast because of the sophisticated motion keys and
multi-line editing (visualmode I)

* filetype plugins for django-html and of course python

* nice folding of python code

* Iabbr <C-b> {% <> %} and Iabbr <C-f> {{ <> }}
for quickly inserting django blocks/tags into templates

* I could go on endlessly...

The bad thing with vim is a relatively steep learning curve
at the beginning, but after a short while I began to love this editor
for its many features and external plugins. ("dbext" for database access
inside the editor, and "vtreeexplorer" for a nice vertical hierarchical
file selector, "taglist", "pydoc", ...)

Martin

Malcolm Tredinnick

unread,
Oct 8, 2006, 8:59:22 PM10/8/06
to django...@googlegroups.com
On Sun, 2006-10-08 at 19:45 -0500, James Bennett wrote:
> On 10/8/06, Serg Kovrov <kov...@gmail.com> wrote:
> > I'd like to know what editor/IDE Django users (and developers) uses on
> > daily basis, to boost development process. And why exactly - what
> > features you find useful, how it helps you to save time (or just makes
> > coding enjoyable, which probably increase productivity as well). Kind
> > of best practices in terms of tools.
>
> Emacs.
>
> It's got all the "standard" features: syntax highlighting,
> indentation, etc., but it's also got so much more. The
> text-manipulation things it can do run circles around everything else,
> it's got support for Subversion and WebDAV, it has an insanely
> powerful editing file browser built-in... nothing else comes close.

Isn't there a risk of drowning if you drink as much of the Emacs
Kool-Aid as you clearly have been doing?

Malcolm

bey...@gmail.com

unread,
Oct 8, 2006, 9:03:22 PM10/8/06
to Django users
UliPad is very good!

iain duncan

unread,
Oct 8, 2006, 10:16:05 PM10/8/06
to django...@googlegroups.com
>
> > It's got all the "standard" features: syntax highlighting,
> > indentation, etc., but it's also got so much more. The
> > text-manipulation things it can do run circles around everything else,
> > it's got support for Subversion and WebDAV, it has an insanely
> > powerful editing file browser built-in... nothing else comes close.
>
> Isn't there a risk of drowning if you drink as much of the Emacs
> Kool-Aid as you clearly have been doing?

Ha ha, too funny. Yup, vim all the way. YMMV. Oops, not supposed to say
that in holy wars am I? God uses vim and he is on my side! ;)

On a serious note, I use:
- fluxbox on linux
- heavily pimped out gvim ( ie much customization )
- the python interface for gvim ( allows running a python interpreter
within vim that can in turn call methods on the vim buffers ).

I find the above combo very handy because fluxbox is very easy to
re-key, as is vim, and it is also easy to run python code from within
vim and on the vim buffers. Then I leave open three windows of locked
docs, one of terminals ( pydev server, mysql client, linux filesystem ),
one of vims, and one of browser. I have a vim function mapped to do all
the typical djangoey things, resync db, restart apache, reload page on
browser etc.

I am looking into the python controlled window manager though, perhaps
that would be even quicker. And I want to add remote control of the
macintosh lappy for instant previews of all browsers ( css compatibility
and all that crap. )

Iain

James Bennett

unread,
Oct 8, 2006, 10:39:10 PM10/8/06
to django...@googlegroups.com
On 10/8/06, iain duncan <iaind...@telus.net> wrote:
> - the python interface for gvim ( allows running a python interpreter
> within vim that can in turn call methods on the vim buffers ).

Hooray for C-c C-c in Emacs!

James Bennett

unread,
Oct 8, 2006, 10:39:48 PM10/8/06
to django...@googlegroups.com
On 10/8/06, Malcolm Tredinnick <mal...@pointy-stick.com> wrote:
> Isn't there a risk of drowning if you drink as much of the Emacs
> Kool-Aid as you clearly have been doing?

Actually, I haven't drunk the Kool-Aid yet. I do have the track suit
and the sneakers, though.

iain duncan

unread,
Oct 8, 2006, 11:12:34 PM10/8/06
to django...@googlegroups.com
On Sun, 2006-08-10 at 21:39 -0500, James Bennett wrote:
> On 10/8/06, iain duncan <iaind...@telus.net> wrote:
> > - the python interface for gvim ( allows running a python interpreter
> > within vim that can in turn call methods on the vim buffers ).
>
> Hooray for C-c C-c in Emacs!
>

I was mentioning it to let other people know about it, not to convert
you or continue the ridiculous holy war. Many vim users are not aware
that you can host a session within the editor and control the editor
itself from python. I don't actually care what editor you use and don't
see how the above comment really helps anyone. Am I likely to look that
up in an emacs manual just because of your zealousness?

Iain

Milton Waddams

unread,
Oct 8, 2006, 11:42:41 PM10/8/06
to django...@googlegroups.com
I use eric3 for my python work, jEdit for templates.

I only use the basic features of eric (projects and editing). I use it
because it is easy and works well.

I use Ubuntu. I think eric is available on windows (it's written in
python) though I've never tried it.

http://www.die-offenbachs.de/detlev/eric3.html
http://www.jedit.org

James Bennett

unread,
Oct 9, 2006, 12:14:46 AM10/9/06
to django...@googlegroups.com
On 10/8/06, iain duncan <iaind...@telus.net> wrote:
> I was mentioning it to let other people know about it, not to convert
> you or continue the ridiculous holy war. Many vim users are not aware
> that you can host a session within the editor and control the editor
> itself from python.

And I was pointing out the Emacs function for the same reason; being
able to spawn a language interpreter from your editor is a powerful
thing.

Kenneth Gonsalves

unread,
Oct 9, 2006, 1:14:02 AM10/9/06
to django...@googlegroups.com

On 09-Oct-06, at 3:52 AM, Serg Kovrov wrote:

> I'd like to know what editor/IDE Django users (and developers)

eric3 and quanta

--

regards
kg
http://lawgon.livejournal.com
http://nrcfosshelpline.in/web/


Kjell Magne Fauske

unread,
Oct 9, 2006, 2:31:01 AM10/9/06
to Django users
At the moment, my favourite Windows python editor is PyScripter[1]. It
has code completion, class navigation, integrated debugger, and is
compact, fast and free.

[1] http://mmm-experts.com/Products.aspx?ProductId=4

- Kjell Magne Fauske

Lau...@gmail.com

unread,
Oct 9, 2006, 3:29:20 AM10/9/06
to Django users
Another vote for PyScripter if you're working in Windows. I still have
to work out how to integrate the integrated command line interface with
Django (so that it equals manage.py runshell in functionality).

Michael Radziej

unread,
Oct 9, 2006, 3:56:11 AM10/9/06
to django...@googlegroups.com
Hi,

I like KDevelop, for Linux. Works also fine for django templates.
Has syntax highlighting, class browsing, ctags, bookmarks, and
all the usual editor stuff. I really like the class browser for
looking up source code within django--Alt+C, start entering the
class name, and you're there.

But I also use emacs, jmacs and vi if they suit the job better.


Michael

limodou

unread,
Oct 9, 2006, 4:03:04 AM10/9/06
to django...@googlegroups.com
Does anybody here has tried UliPad? I'v released 3.4 version just now.
You can try it.

caspar....@gmail.com

unread,
Oct 9, 2006, 4:33:06 AM10/9/06
to Django users
I currently use Notepad++ in Windows, it is based on Scintilla so the
editor is very similar to scite. The nice thing about the editor is
that it is very python friendly wrt to indentation, indentation guides
and folding. Very minimalistic and has the nice Firefox approach to
tabbing (Middle mouse click to close a file). It has syntax hilighting
and is free. http://notepad-plus.sourceforge.net/uk/site.htm

Its big advantage for me is that it has an easy plugin interface
through which i've created a plugin that can run python. The python
then has access to the editor context and content. So its easy to
create little python scripts that does things for me in the editor.
Python's become my editor scripting language.

Javier Rivera

unread,
Oct 9, 2006, 5:54:01 AM10/9/06
to django...@googlegroups.com
Milton Waddams escribió:

> I use eric3 for my python work, jEdit for templates.

I use eric3 for both.

> I only use the basic features of eric (projects and editing).

I also use project browsing, autocompletion (from API and/or previous
text), hints and some other things (like the built-in grep-like utility
and some auto-searches).

Javier.

Felix Ingram

unread,
Oct 9, 2006, 6:51:16 AM10/9/06
to django...@googlegroups.com
On 09/10/06, iain duncan <iaind...@telus.net> wrote:
> Ha ha, too funny. Yup, vim all the way. YMMV. Oops, not supposed to say
> that in holy wars am I? God uses vim and he is on my side! ;)
>
> On a serious note, I use:
> - fluxbox on linux
> - heavily pimped out gvim ( ie much customization )
> - the python interface for gvim ( allows running a python interpreter
> within vim that can in turn call methods on the vim buffers ).

Oo. Got a link for that (the interpreter)? Unless you mean vim with
the +python option, I've got that and it's sweet (not available with
2.5 yet).

I also recommend the project plugin for vim (it's a bit flaky under
Windows for things like grepping files but otherwise it's great).

Grab it here: http://www.vim.org/scripts/script.php?script_id=69

I'd also recommend the snippetsemu plugin as well but that's because I
wrote it. http://www.vim.org/scripts/script.php?script_id=1318
There's tips for it on the django wiki:
http://code.djangoproject.com/wiki/UsingVimWithDjango

> I am looking into the python controlled window manager though, perhaps
> that would be even quicker.

Got a link for that as well? Sounds interesting.

Regards,

Felix

Panos Laganakos

unread,
Oct 9, 2006, 7:20:54 AM10/9/06
to Django users
> I'd also recommend the snippetsemu plugin as well but that's because I
> wrote it.http://www.vim.org/scripts/script.php?script_id=1318

> There's tips for it on the django wiki:http://code.djangoproject.com/wiki/UsingVimWithDjango

Vim and snippetsEmu for me too. Its really easy to use Snip to get rid
of the repetetive tasks while developing django or python, so give it a
go.

The development version hosted on Google Code[1] includes bundled
snippets for python/django etc.


[1] http://code.google.com/p/snippetsemu/

David Johansson

unread,
Oct 9, 2006, 7:50:14 AM10/9/06
to django...@googlegroups.com
I used to use emacs, but now it's either eclipse with pydev [1] or gedit.

Two things are nice in eclipse, subversion (thropugh subclipse) and
the "Outline", a tree with an overview over your functions and
classes. When projects grows larger it helps alot.

gedit is lighweight and nice and uses gnome-vfs, so it's easy to edit
files directly on another host (I run my django inside a vmware
appliance).


[1] http://pydev.sourceforge.net

/david

Simon de Haan

unread,
Oct 9, 2006, 8:36:20 AM10/9/06
to django...@googlegroups.com
*kiss* TextMate!

Very minimalist layout but an incredible feature set - still dazzles me.

Kind regards,

Simon de Haan

Eight Media
+31 (0)26 38 42 440



lin...@gmail.com

unread,
Oct 9, 2006, 12:38:02 PM10/9/06
to Django users
Serg,
I have used a number of editors/IDEs, but recently switced to Eclipse
3.2 + PyDev + Subclipse + WebTools. So far this has proven to be a
good combination for me. Some things that I like about this
combination.

1. Multi-Platform.
2. Low/No Cost.
3. They work.
4. I can move to something else easily if I choose.
5. Good team development support.
6. Others that I can't think of at the moment :)

I haven't tried Textmate or some of the other editors mentioned here,
so it's worth looking at all of them until you find the one that fits
you best.

<rant>
I have tried Komodo and Wing a number of times, but they never seem to
be as complete as I would like them to be for the money. I have
contacted the folks at ActiveState and gave them my feedback. They
gave me the old story of "We may add that some day", but our product
manager doesn't think that features like spell checking or (x)html tag
completion are important. Who are they kidding! If I'm going to pay
for an IDE, I want it to make me more productive than I would be with a
basic text editor, most of which have code folding and syntax
highlighting. I know that they are getting better with each release,
but for $179-295/seat I want something that is atleast on par with Kate
and my shell. I will continue to look at them, but will hold of until
they can kick it up one more notch...
</rant>

--Nick

comechao

unread,
Oct 10, 2006, 8:24:50 AM10/10/06
to Django users
I'm using GEDIT (on ubuntu) with auto-completion, file-tree, snippets
and python tools plugins. Very nice and fast.

Giovanni Giorgi

unread,
Oct 10, 2006, 10:11:06 AM10/10/06
to Django users
I am using emacs but I am looking for a editor easier to customize.
For instance I'd like to be able to write small snippet of python code
to do some tasks.
What do you suggest?

Cam McVey

unread,
Oct 10, 2006, 10:29:28 AM10/10/06
to django...@googlegroups.com
Serg,

On 10/8/06, Serg Kovrov <kov...@gmail.com> wrote:
>
> I'd like to know what editor/IDE Django users (and developers) uses on
> daily basis, to boost development process.


I haven't seen it mentioned so far, and I haven't used either it nor
the other IDE's mentioned here to recommend it particularly, but
there's also Stani's Python Editor which you can find here:
http://pythonide.stani.be/

Best Regards,
Cam

--

Cam McVey
cam....@gmail.com

limodou

unread,
Oct 10, 2006, 10:31:42 AM10/10/06
to django...@googlegroups.com
UliPad

Tim

unread,
Oct 10, 2006, 11:01:20 AM10/10/06
to Django users
I use Leo (http://webpages.charter.net/edreamleo/front.html) for all my
Python programming, and recently have been using it for my experiments
with django. Leo is a general data management environment, an outlining
editor and much more.

Leo is written in Python and has its own built-in editor, but you can
use VIM or EMACS to do the editing if you want to. Leo supports a bunch
of different languages and now uses jEdit's xml language description. I
say "now" because I have found Leo so useful over the past few years
that I only upgrade when I really need to (usually when I switch
machines) so that I don't get distracted by all of the shiny new
features.

Leo started as an editor supporting Knuth's ideas on Literate
Programming. However, if you are just starting with Leo, don't get
bogged down with the historical aspects. Just hit the Beginners Guide
from the web page and go from there.

--Tim

David Sissitka

unread,
Oct 10, 2006, 11:28:29 AM10/10/06
to django...@googlegroups.com
I use Komodo IDE and couldn't be happier. Giovanni, you may want to check it out, with it you can write macros in JavaScript or Python. For example, take this one (See: http://pastie.caboo.se/16926 ) which allows me to type ".span" in an HTML document, hit ALT + S, and it will insert the snippet named "HTML - SPAN".

-David Sissitka

Patrick Martini

unread,
Oct 10, 2006, 12:53:16 PM10/10/06
to django...@googlegroups.com, Django users
Hi I'm using scribes (http://scribes.sourceforge.net/) I find it simple
and minimalistic.
The Snippset feature is really usefull and it's really easy to personalize

ciao ciao
Basetta

Patrick Martini

unread,
Oct 10, 2006, 12:53:35 PM10/10/06
to django...@googlegroups.com, Django users
Hi I'm using scribes (http://scribes.sourceforge.net/) I find it simple
and minimalistic.
The Snippset feature is really usefull and it's really easy to personalize

ciao ciao
Basetta
>

Filipe

unread,
Oct 10, 2006, 1:45:47 PM10/10/06
to Django users
Pyscripter is the best I found yet. Although, it would be great if one
could debug django applications using it... (by debugging I mean
setting breakpoints and doing step by step execution from within the
IDE).
I find the debugging part something most python IDEs are really
lacking. The best ones I found in this category are pyscripter and
pydev.

Cheers,
Filipe

ludo

unread,
Oct 10, 2006, 2:07:34 PM10/10/06
to Django users
I've been using J [1] for a while, it's a lean, fast Java-based editor
with good syntax highlighting support and a class browser. It also has
its own LISP interpreter and email client, but I never use those. :)

[1] http://armedbear.org/

Tim Chase

unread,
Oct 10, 2006, 5:02:13 PM10/10/06
to django...@googlegroups.com
> I am using emacs but I am looking for a editor easier to
> customize. For instance I'd like to be able to write small
> snippet of python code to do some tasks. What do you suggest?

I'm about to commit heresy here (as a vi/vim user), but I'd
recommend that you stick with Emacs. It sounds like you're
comfortable within the environment, and you'd be hard-pressed to
find an editor that's more customizable than Emacs (okay...you
might find some that are *as* customizable, but certainly not
*more* customizable).

If you want emacs to drop in python snippets, I'm sure there's a
plugin for that too.

If there's not a way to interface emacs with python (so that you
can control emacs from python code), there should be. Vim's got
one. :)

Thus, my suggestion would be to google for emacs+python
integration tools to extend your current editor, rather than
looking for a replacement editor.

If you require a powerful editor that's available everywhere,
that has python integration, and allows for snippets of code, vim
does offer them, so you can try it too...but choice of editor is
a very personal thing. :)

-tkc

Andy Dustman

unread,
Oct 10, 2006, 7:01:01 PM10/10/06
to django...@googlegroups.com
On 10/8/06, Serg Kovrov <kov...@gmail.com> wrote:

> I'd like to know what editor/IDE Django users (and developers) uses on

> daily basis, to boost development process. And why exactly - what
> features you find useful, how it helps you to save time (or just makes
> coding enjoyable, which probably increase productivity as well). Kind
> of best practices in terms of tools.

Generally, Emacs for projects. Python syntax and Subversion support
are what I primarily care about, and Emacs handles those well.
Sometimes for quick edits, if I'm not already in emacs, I'll use vim.
I've used WingIDE for working on MySQLdb, and some of the code
completion features are nice, but I've never actually used it with a
Django project. One of my gripes about WingIDE is, although it's good
for Python and C code, it doesn't really have a good mode for
ReStructured Text.

--
This message has been scanned for memes and
dangerous content by MindScanner, and is
believed to be unclean.

Bruno Desthuilliers

unread,
Oct 11, 2006, 7:03:42 AM10/11/06
to django...@googlegroups.com
Serg Kovrov wrote:
> Hello everybody, sorry if it may sounds a bit of off-topic, but
> still...

>
> I'd like to know what editor/IDE Django users (and developers) uses on
> daily basis, to boost development process. And why exactly - what
> features you find useful, how it helps you to save time (or just makes
> coding enjoyable, which probably increase productivity as well). Kind
> of best practices in terms of tools.
>
Emacs + python-mode + ECB + a somewhat hacked version of html-helper-mode.

Emacs is one of the most powerful and versatile text/code editor.

python-mode provides syntax hilighting, automatic (de)indentation,
running arbitrary block of codes in an integrated python shell - that
stays open after code execution, keeping the current state -, and good
integration with pdb (the Python debugger).

ECB (Emacs Code Browser) provides the projects/classes/code explorer.

And one of the nice things with Emacs is that it's usable for almost any
language, so I don't have to switch to another editor when it comes to
html/javascript etc.

--
bruno desthuilliers
développeur
br...@modulix.org
http://www.modulix.com

comechao

unread,
Oct 11, 2006, 10:25:57 AM10/11/06
to Django users
Use gedit with snippets plugin (pt-br: trechos), its very nice :D

Pascal Bach

unread,
Oct 12, 2006, 7:42:51 AM10/12/06
to Django users
While working on larger Projects I use Eclipse (http://www.eclipse.org)
with PyDev (http://pydev.sourceforge.net/) to edit the Python files,
ans Subclipse to get Subversion out of Eclipse
(http://subclipse.tigris.org/). There are althoug other useful plugins
for different tasks.

With Eclipse have everything in one place. HTML, Python, CSS, Editors.
Versioncontrol throug subversion. I use it mostly on WinXP and Ubuntu
Dapper.

The "disatvantages" of Eclipse are that you need Java, and it is not
very fast at start up.

To make small changes or quick corrections I don't want to open the IDE
I have Notepad++ (http://notepad-plus.sourceforge.net) as my default
editor.

Best Regards
Pascal Bach

Rob Hudson

unread,
Oct 13, 2006, 3:50:02 PM10/13/06
to Django users
Should Django look at creating something like what RadRails is for RoR?
http://www.radrails.org/

It's built on top of Eclipse. The screencasts look pretty cool.

-Rob

Norjee

unread,
Oct 13, 2006, 7:46:00 PM10/13/06
to Django users
Rob Hudson schreef:

Imho it would be a waste of ressourceries better spend on Django
itself. As you can already see in this topic, plenty IDE's are
available for python/django.

Rails has/had the problem that it had a lot of "magic"; automagic
import of classes/modules/mixins (and automagic creation of functions)
this makes code completion by some form of introspection nearly
impossible, thus it was usefull to create an ide that was aware of the
rails syntax. For Django, any half-decent IDE suffices. (But this is
personal, I don't really need an IDE based interface to manage.py or
other fancy stuff)
Only the templates might benefit a little. But as Django templates are
to be void of logic (as should all templates) i don't think it is
really needed to develop an entire ide for that. A few additions to the
word-file of your favourite editor shout do the trick.

For what's it word. I like Wing IDE (after messing with ultraedit and
komodo) for python stuff, and use ultra-edit for the templates.

David Sissitka

unread,
Oct 13, 2006, 8:14:56 PM10/13/06
to django...@googlegroups.com
I think RadRails was created because of the hype that Rails generated, everyone wanted to try it out and a lot of people aren't comfortable with a terminal. Either way, it's more then a Rails aware editor. What features would you like to see, what couldn't be accomplished from an existing Python IDE? All of the features that I can think of present in RadRails are either bloat or not relevant to Django:

Database Administrator - To slow for practical use, and Django lacks migrations.
Generators - Based on the generators built in to Rails.
Quick switch from controller action to the relevant view. - There isn't a standard convention for such a thing in Django, though I guess the template name could be pulled from the view.
Testing Helpers - Could be done from exisitng Python IDEs.
Built in terminal for debugging and launching a develpment server. - There are better applications that do just that, on OS X there is iTerm, on Windows there is Console2 and PromptPal, not sure about Linux.

-David Sissitka

Bjørn Stabell

unread,
Oct 14, 2006, 3:50:25 AM10/14/06
to Django users
TextMate also has a Django bundle so you get syntax hilighting and
snippets for Django models, templates, etc.

If you name view and model files the same, you can also easily switch
between them using Option+Command+Up/Down.

Reply all
Reply to author
Forward
0 new messages