Django does not follow the traditional MVC pattern because they advocate that their MTV is more suitable in the Internet world. In general, I prefer Django over Rails because of django applications. You can do almost the same thing in RoR with Rails plugins, but it is not the same.
ASP.NET follows the RoR framework, and therefore you do not have reusable applications. If you check the folder structure in the MVC project, you cannot even find the folder of the RoR plugin, so I bet you should do it VisualStudio-Like.
Create a reusable application as a separate project, include links for this project in the main file, and simply redirect to other project controllers in your route file.
Alcides
source share