Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Rails is a DSL for building websites on RDBMSs. Django is a web framework for building web sites with RDBMSs.

Interesting. I would consider this an argument in favor of Rails.



It's only being suggested that Rails ties your website structure to your internal database model more than Django does, and that might be less ideal for your users.


Only by convention and common practice though. You can easily mix and match any part of the MVC as you see fit. This is where the "magic" comes in. Rails gives you a set of very sane, most-common-scenario conventions that are the basis for it's huge upfront productivity. Obviously once you step out of this convention zone you're going to hit a wall, because you'll actually have to write code. It just feels like a wall because everything that led up to it was so damn quick.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: