




Что ж, ASP.NET в значительной степени уникален в своем собственном отношении. У вас есть пользовательские элементы управления, главные страницы, веб-формы, множество хуков для IIS ...
Я бы сказал, что вам следует изучить код других людей для вдохновения, посмотреть, как они это сделали.
Программисты ASP.NET должны взглянуть на платформу ASP.NET MVC, чтобы найти альтернативы тому, как делать что-то в основном на той же платформе, но все же больше похожей на некоторые другие популярные платформы.
Без сомнения, вам нужно смотреть на ASP.NET MVC
В Drupal есть довольно изящный фреймворк, который позволяет вам расширять модули и основной код, не разветвляя его, редактируя и заставляя переделывать изменения после каждой новой версии.
В Rails есть несколько замечательных утилит (например, rake), которые упрощают миграцию баз данных и значительно упрощают настройку проектов.
У Django действительно чистая кодовая база и быстрое время разработки.