В настоящее время я работаю с Django, но хочу быть готовым, когда будущий клиент неизбежно запросит сайт, созданный в ASP.NET MVC. Хотя большая часть структуры и потока ASP.NET MVC более или менее идентична Django и RoR, в одной части, в которой я не уверен, - это методология Apps, которую Django использует для облегчения повторного использования кода.
Есть ли в ASP.NET MVC эквивалент приложений Django? То есть можно ли создать такую функцию, как теги, комментарии, календарь событий, простой блог и т. Д., И объединить ее, сделав ее переносимой на другие проекты с минимальным количеством связующего кода, необходимого для ее интеграции? Возможно, какой-нибудь плагин или система модулей?