Какая настройка в .Net больше всего напоминает Django - PullRequest
4 голосов
/ 29 апреля 2010

На работе мы заинтересованы в процессе разработки нового веб-продукта. Прежде чем сделать это, нам нужно определить, какой технологический стек мы будем использовать. Для этого приложения я бы предпочел использовать Django, но, поскольку команда разработчиков и менеджеров очень сильно связана с Microsoft, новый продукт должен быть основан на технологиях Microsoft.

Так что мой вопрос в том, какая установка с технологиями Microsoft больше всего походила бы на установку django с ее MVT-дизайном?

Ответы [ 4 ]

3 голосов
/ 29 апреля 2010

Двумя крупнейшими инфраструктурами MVC для .NET являются Castle MonoRail , который является полной инфраструктурой MVC, и ASP.NET MVC , но который содержит только часть Controller и View, и вам нужна отдельная структура ORM для этого. Последний поддерживается Microsoft, но вы должны проверить одну из платформ на основе ASP.NET MVC для ускоренного быстрого запуска.

Я бы предложил структуры и примеры, основанные на S # arp Architecture (которая основана на ASP.NET MVC 2 и использует Fluent NHibernate в качестве ORM). У него есть вилка с именем Shaml (сделанная мной), в которой есть консольная утилита-генератор (напоминающая merb и rails), и тестовое приложение , которое показывает, как может быть S # arp Architecture. используется для создания полного сайта.

Вы также можете выбрать из других платформ или придерживаться чистого ASP.NET MVC, используя Linq to SQL или Entity Framework, но, исходя из Django, я бы посоветовал вам проверить более полную платформу.

РЕДАКТИРОВАТЬ: Существует также Бистро Frameworks , который использует язык шаблонов NDjango по умолчанию. Я не очень разбираюсь в этом фреймворке, но его движок вида явно напоминает Django.

1 голос
/ 29 апреля 2010

Я бы предложил ASP.NET MVC и LINQ to SQL .

0 голосов
/ 29 апреля 2010

Я не парень из Microsoft, но слышу, что ASP.NET MVC похож.

Однако, если Django - ваш выбор, вы можете запустить его в .NETиспользуя IronPython .Я не должен был делать это сам, и, кажется, есть некоторые осложнения. Этот вопрос содержит больше информации .

0 голосов
/ 29 апреля 2010

Нет ничего похожего на Джанго. Вероятнее всего, вы можете получить Castle Active Record, ASP.net MVC с механизмом просмотра StringTemplate.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...