문제

새 프로젝트를 시작하고 MVC 프레임워크 중 하나를 사용하고 싶습니다. ASP.NET MVC 아직 프리뷰 단계이지만 Spring.net 생산 중이며 Java에 대한 기록이 있습니다.둘 사이의 전반적인 내막을 알고 싶습니다.

현재 질문..
주요 기능 차이점은 무엇입니까?
배포/호스팅 문제는 어떻습니까?
향후 지원 여부ASP.NET MVC가 출시되면 Spring.net이 사라질 것이라고 생각하십니까?
현재 지원 여부Jeff가 다음 미리 보기의 획기적인 변경 사항에 대해 트윗하는 것을 보았습니다.

감사해요!

도움이 되었습니까?

해결책

질문이 조금 혼란스럽네요.Spring.Net은 ASP.NET MVC에서 사용할 수 있는 종속성 주입 프레임워크입니다.그래도 나는 당신이 실제로 묻는 것을 바탕으로 대답했습니다.ASP.NET MVC와 ASP.NET에서 실행되는 다른 MVC 프레임워크의 차이점.

ASP.NET MVC가 아직 베타 버전이 아니기 때문에 프로덕션 환경에서 사용하는 것이 걱정된다면 확인해 보세요. 모노레일 대안으로.기능에는 약간의 차이가 있지만 용어와 MVC 구현 방식에서는 두 가지가 매우 유사합니다.차이점을 알아보려면, 여기 질문이 있습니다 게시된 내용이므로 모니터링하고 싶을 수도 있습니다.ASP.NET이 출시되면 대부분의 Microsoft 매장이 ASP.NET으로 전환할 것이라고 생각합니다.ASP.NET MVC가 아직 개발 중이면 다음 릴리스로 업그레이드할 때 변경해야 하는 주요 변경 사항이 발생하게 됩니다.그것은 가장자리에 사는 영역과 일치합니다.최신 릴리스로 이동하기 전에 릴리스 노트를 읽어보면 됩니다.

다른 팁

나는 Spring.NET이 결코 성공하지 못했거나 적어도 Spring.NET 만큼은 아니었다는 인상을 받았습니다. 캐슬 프로젝트 모노레일.

내가 이해한 바로는 Spring.NET도 Java Spring의 구현에서 벗어났기 때문에 Java에서 온 경우 학습 곡선이 예상보다 가파르게 됩니다.에서 Spring.NET 개요:

Spring.net의 디자인은 Spring Framework의 Java 버전을 기반으로하며 실제 혜택을 보여 주었으며 전 세계 수천 개의 엔터프라이즈 애플리케이션에서 사용됩니다.Spring .net은 Java 버전의 빠른 포트가 아니라 특정 플랫폼과 관련이없는 입증 된 건축 및 설계 패턴을 기반으로 한 '영적 포트'입니다.

다른 질문에 관해서는 주제가 너무 넓어서 한 번에 답변하기가 다소 어렵습니다. 하지만 Phil Haack이 이 질문을 보고 답변해 주실 것으로 기대합니다.:)

예, Spring.net은 Microsoft의 코드베이스에 엔터프라이즈 솔루션을 추가하며 Spring은 중요한 누락된 공백을 메울 것입니다.

Spring.net 및 ASP.net MVC의 향후 지원에 대한 귀하의 질문에 답변해 드릴 수 있습니다.분명히 Spring은 Microsoft가 RTM/최종 빌드로 전환할 때 새로운 Milestone 빌드를 출시할 것입니다.

http://forum.springframework.net/showthread.php?p=14031#post14031 (Mark는 Spring.net 리드이자 Microsoft MVP입니다)

나는 Microsoft가 Springs 아이디어를 아무런 인정도 없이 받아들이는 것을 충분히 경험했기 때문에 그때까지는 아무것도 포기하고 싶어하지 않는다고 들었습니다.

Spring.net 및 컨트롤러 종속성 주입에 대한 현재 지원은 다음에서 찾을 수 있습니다. MVCContrib

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top