2010-01-20 3 views
5

이 질문에 너무 깊이 들어가기 전에, 나는 nDjango와 MonoRail에 대해 알고있다. 그러나, 그 프로젝트는 부족한 것 같습니다..Net 플랫폼 용 Django 또는 Rails가 있습니까?

레일즈가 파이썬을 위해 가지고 있거나 루비에서 가지고있는 것처럼 하나의 상자에서 다음과 같은 기능을 가진 .Net 세상에서 해결책이 있다면 궁금합니다. 조각을 다루는 도구를 알고 있지만 거기에 통합 솔루션이 하나있는 경우 궁금합니다.

  • 데이터베이스 버전/마이그레이션
  • ORM 또는 이와 유사한 코드 세대
  • MVC 기반
  • 사전 생성 관리 화면
  • 보기 생성
  • 주제 선정/스타일링
  • (난 나는 또 다른 초석 기능을 잊어 버리고있다.)

이러한 측면 중 하나 이상을 다루는 옵션이 많이 있지만 .Net에는 모두 포함되어 있습니다.

감사

+0

FWIW, Django는 실제로 마이그레이션을 수행하지 않습니다. 남미 (http : // south. aeracode.org/) 또는 기타 유사한 프로젝트. –

+0

@Dominic Rodger - 이것은 사실입니다. 그러나 Rails가 제공하는 것입니다. 그래서 레일 위에 올려 놓았습니다. 당신이 지적한 것처럼 틈을 메울 수있는 도구가 항상 있습니다. – JamesEggers

답변

4

나는 아직 당신이 설명대로 해결책을 찾았지만, 당신은 가까운 스택을 제공하기 위해 함께 사용될 수 잡동사니가 알고하지 않은 :

  • 데이터베이스 버전이/마이그레이션 - DotNetMigrations
  • ORM 또는 이와 유사한 코드 세대 - Nhibernate
  • Entity Framework MVC는 기반 - 기본 ASP.NET MVC
  • 사전 생성 관리 화면 - PLINQO
  • 뷰 생성 - 엔티티 프레임 워크 또는 CodeSmith 템플릿에서 사용할 수, PLINQO
  • 주제 선정/스타일 - ASP.NET

이 .NET과 다른 생태계의 꼭대기에 앉아 있지 않은 스택을 제공 할 것 네이티브 .NET 기판.

2

You can actually run Rails under the .NET DLR. 이를 통해 Rails가 제공하는 기능 세트뿐만 아니라 .NET 생태계에서 사용할 수있는 모든 기능에 액세스 할 수 있습니다.

귀하의 목록에 모든 것을 제공하는 원 클릭 설치 프로그램을 찾지 못했지만, 귀하가 말한대로 잘 통합되는 목록의 각 지점에 대해 훌륭한 솔루션을 발견했습니다.

1

나는 이것이 얼마나 가까운 지 알 수 없지만, S#arp Architecture은이 패키지를 하나의 패키지로 많이 다루려고하는 것 같습니다.

0

ndjango이된다 .당신은 bistro 또는 asp.net mvc와 함께 사용할 수 있습니다. (또는 다른 플러그를 꽂으면)

관련 문제