Есть ли Django или Rails для платформы .Net? - PullRequest
5 голосов
/ 20 января 2010

Теперь, прежде чем я углублюсь в этот вопрос, я знаю nDjango и MonoRail; однако, этого проекта, похоже, не хватает.

Что меня интересует, так это то, что в мире .Net есть решение, которое имеет следующие функции из единой коробки, как у Rails в Ruby или Django для Python. Я знаю инструменты, которые делают штуки, но мне любопытно, есть ли там одно унифицированное решение.

  • Управление версиями базы данных / Миграции
  • ORM или аналогичный код gen
  • MVC на основе
  • Предварительно сгенерированные административные экраны
  • Генерация вида
  • Тематизация / стиль
  • (я уверен, что забыл еще одну краеугольную особенность)

Есть много вариантов, которые охватывают один или несколько из этих аспектов, но есть ли в .Net что-то, что охватывает все из них?

Спасибо

Ответы [ 5 ]

4 голосов
/ 20 января 2010

Я еще не нашел решение, которое вы описали, но, как вы знаете, есть биты и кусочки, которые можно использовать вместе для обеспечения стека, который близок:

  • Управление версиями базы данных / Миграции - DotNetMigrations
  • ORM или аналогичный код gen - Nhibernate , Entity Framework
  • На основе MVC - собственный для ASP.NET MVC
  • Предварительно сгенерированные административные экраны - PLINQO
  • создание представления - доступно в Entity Framework или CodeSmith шаблонах, PLINQO
  • Тематика / стиль - встроенный в ASP.NET

Это обеспечит стек .NET, а не другую экосистему, расположенную поверх подложки .NET.

2 голосов
/ 20 января 2010

На самом деле вы можете запускать Rails под .NET DLR .Это позволяет вам не только получить доступ к набору функций, который предоставляет Rails, но и ко всему остальному, что доступно в экосистеме .NET.

Я не нашел установщика в один клик, который дает мне все в вашем списке, ноКак вы говорите, я нашел отличные решения для каждой точки в вашем списке, которые хорошо интегрируются.

1 голос
/ 20 января 2010

Я, честно говоря, не уверен, насколько это близко, но Архитектура S # arp , похоже, пытается охватить большую часть этой земли в одном пакете.

0 голосов
/ 14 мая 2010

есть также ndjango - язык шаблонов django, написанный на f # для .net. Вы можете использовать его с бистро или asp.net mvc (или любым другим, к которому вы подключаете его)

0 голосов
/ 21 января 2010

Для * .net существует django, имя django! В Интернете много постов о django, работающем с ironpython (реализация python для «виртуальной машины» C #, я думаю, CLR)

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