I mostly agree. At this point they are both excellent frameworks with all similar features. Django has a really nice admin out of the box that some people love.<p>Rails is built with a &quot;convention over configuration&quot; philosophy. Rails apps tend to look similar whereas Django apps tend to be setup in a number of different ways. The downside of Rail&#x27;s &quot;convention over configuration&quot; setup is that devs can get things up and running fast and then get frustrated and lost if something breaks....but it&#x27;s really not that hard to dig around the code. With Django new devs get lost first and figure everything out. After a few months of heavy use and breaking things you won&#x27;t notice much of a difference between the two. I find rails a bit easier to work with but I like python so I use django&#x2F;flask.