I think it largely boils down (as many have said) to a python vs ruby debate.
I personally hate Ruby... I think its perl with a nice syntax, its very obtuse and just downright hard to maintain as projects get bigger (IMHO, others I;m sure disagree). As far was what is better about Django for me is the lack of "Magic" that rails developers love. I just find the whole monolithic approach very confusing and ugly in Rails. ALso I hate the way it handles views but thats just my opinion. I love that in django I can store my templates anywhere and reuse them from other apps if need be... anyway, at the end of the day the best thing you can do is try both and just make a decision. THe more time you spend deliberating about these things is more wasted time that you could have been writing an app. I came from PHP and never looked back... oh yeah and the Python and Django communities are just friendlier and more helpful (again IMHO). CHeck this out if you want to see a great talk about Django. http://blog.fluther.com/going-for-a-trot-on-the-django-pony/ On Apr 9, 2010, at 12:06 PM, UnclaimedBaggage wrote: > Hi folks, > > I'm a long-term (8 years) PHP developer who's recently started > dabbling with Rails & Django. I REALLY like what I've seen from both > frameworks and quite frankly, am a little miffed I didn't jump on the > bandwagon earlier. > > I'm trying to decide between the two frameworks, but I'm > struggling to get out of stalemate. If anyone can offer advice, I'd be > very appreciative. Here are my current thoughts: > > 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? > * Better perfomance? > * I've half-built a shopping cart app in Django that I'm happy with. A > quick dabble in Rails made this task seem a little more time- > consuming, and I'm not comfortable with drop-in solutions > * Server seems more stable. Using the rails dev server on a local > linux box twice threw errors I couldn't trace, then worked fine again > the next time I restarted my computer (having previously restarted the > server with no result). Is this a common problem? > > WHAT I LIKE ABOUT RAILS > * I prefer the syntax > * There seems to be a lot more work for rails...with better pay > * "Agile Rails" is a damn fantastic book. I haven't found much Django > documentation I've enjoyed as much > * Seems to be a little simpler > * Seems to have a greater depth of features > * Better AJAX integration from what I've seen > > > Obviously I expect some django-tilted opinions here, but if anyone > with > experience in both can offer a balanced perspective on pros-n-cons of > each it would be a big help. > > Cheers. > > -- > 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. > -- 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.