On 9 avr, 18:06, UnclaimedBaggage <baynej...@gmail.com> wrote:
>
> WHAT I LIKE ABOUT DJANGO
> * I LOVE django-admin . For the sort of work I do, which is a lot of
> customised cart/cms stuff, this would save a lot of time.
> * Code reusability seems superior. Opinions?

Not enough experience with Rails to comment on this, but good results
with django so far - we do use quite a lot of 3rd part pluggable apps.

> * Better perfomance?

Well, there's no simple "yes or no" answer on such a question. Point
is that 1/ there are quite a few stories around about scaling problem
with Rails and 2/ Django's architecture seems to allow for way more
possible solutions here.

Now honestly, the bad stories about Rails scalability are about 2+
years old so they may have done something about it, and I never had a
need for even simple caching in a Django app so far so I just can't
tell from experience how well it really scales.

> * I've half-built a shopping cart app in Django that I'm happy with.

Did you have a look at Satchmo ?

> WHAT I LIKE ABOUT RAILS
> * I prefer the syntax
> * There seems to be a lot more work for rails...with better pay

FWIW, we have hard time hiring a competent Django developper here. But
if you go that way, then there's probably even more work for PHP or
Java !-)

> * "Agile Rails" is a damn fantastic book.

Is that a GoodEnough(tm) reason to choose one solution over the
other ?

> I haven't found much Django
> documentation I've enjoyed as much


> * Seems to be a little simpler

Err... I beg to disagree here. Much more black magic in Rails. So yes,
Django is a bit more "explicit" (hence more verbose), but for anything
but the most trivial app it ends up being a GoodThing, as it gives you
much more control on what's going on.

> * Seems to have a greater depth of features
> * Better AJAX integration from what I've seen

Django is *by design* mostly agnostic here, and that's a very sound
design choice IMHO. At least you are free to use any js lib you want
and have full control on how this ajax stuff is implemented.

>From a practical POV, I had no problem doing AJAX stuff with Django,
be it with Prototype, JQuery, YUI or homegrown javascript code.

Ok, any other consideration set aside, each of these frameworks seems
to be very representative of the underlying language's philosophy, so
I bet it mostly boils down to which or Ruby or Python fits your brain
best.

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-us...@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