Saturday, June 1, 2013

Re: django , python and ides

I use an IDE called Aptana Studio 3 and like it.
I can't say that I've tried a lot of IDEs and I tend to get more opinionated about programming languages and technologies than editors
but when I got into Django I looked at some options and found Aptana to be the most full featured free and platform independent option that I could dig up. Its meant to be a web development IDE so it has some nice HTML/CSS/JavaScript/JQuery niceities like code coloring, code completion and things ( which helps me get through the design and onto the important stuff: Django ). Aptana is built on top of PyDev, the python plugin for Eclipse ( which has been an opensource standard IDE for a good long time ), so its got everything python from PyDev and then has a few Django conveniences built in too, like some common command line django commands available from the IDE's GUI, and a (i)python shell that loads up your django environment and lets you do stuff like play with your models to get them working before you add in extended admin functionality for them or cook up a proper web interface. 
One complaint I have with it is that its a little hard to work with Aptana Django projects if you are developing them on multiple computers because the project profile has hard coded paths. The work around is to ignore them in your version control. One the first computer you start the project with, Aptana and PyDev will create well formed project meta data file ( one for each ). You manually copy the new computer and manually edit the hidden files and change the file paths in the XML to fit the different file system. It could be worse and I'll probably stop complaining once I write a script to do it for me.
All around Aptana offers a lot.
I'm believe in simplicity when it comes to programming
When it comes to IDEs I believe in convenience.


On Sat, Jun 1, 2013 at 12:57 PM, Jacky Tedy <sgsheg@gmail.com> wrote:
I just use Vim

--
You received this message because you are subscribed to the Google Groups "Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to django-users+unsubscribe@googlegroups.com.
To post to this group, send email to django-users@googlegroups.com.
Visit this group at http://groups.google.com/group/django-users?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.
 
 

--
You received this message because you are subscribed to the Google Groups "Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to django-users+unsubscribe@googlegroups.com.
To post to this group, send email to django-users@googlegroups.com.
Visit this group at http://groups.google.com/group/django-users?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.
 
 

No comments:

Post a Comment