문제

사람들이 ASP.NET MVC Framework를 사용하면서 어떤 경험을 하고 있는지 궁금합니다.특히 저는 사람들이 프레임워크를 사용하면서 경험한 유형에 대한 피드백을 찾고 있습니다.

사람들은 뷰 엔진에 무엇을 사용하고 있나요?db 계층, NHibernate, LINQ to SQL 등은 어떻습니까?

나는 stackoverflow가 MVC를 사용한다는 것을 알고 있으므로 이 사이트를 말해주세요.

감사합니다.


왜 다른 것보다 NHibernate를 선택합니까?나는 NHibernate에 반대하지 않습니다. 단지 합리적인지 궁금합니다.

도움이 되었습니까?

해결책

저는 최근에 Asp.Net용 MVC와 Linq to Sql을 사용하도록 설정했습니다.나는 아직도 두 가지를 모두 배우고 있으며, 둘 다 정말 즐기고 있습니다.스크린샷이 꽤 많이 나오네요 http://www.asp.net/learn/.

다른 팁

저는 첫 번째 미리보기가 나온 이후로 프레임워크를 사용하여 몇 개의 사이트를 구축해 왔으며 확실히 이미 많은 발전을 이루었습니다.매우 가볍고 깔끔한 프레임워크처럼 느껴집니다.

"바닐라" asp.net보다 정말 뛰어나다고 생각되는 몇 가지 영역이 있습니다.

  • 문제/느슨한 결합을 훨씬 더 명확하게 분리할 수 있습니다.
  • 테스트 중심 개발이 실제로 가능해졌습니다.
  • 그리고 그것은 많이 자바스크립트(ajax) 무거운 사이트에 더 친숙합니다.

즉, 아직 갈 길이 먼 일부 영역이 있습니다.

  • 확인
  • 데이터 바인딩
  • 앞서 언급한 바와 같이 태그 수프(어느 정도 피할 수는 있지만)사용자 컨트롤, 도우미 메서드 및 코드 숨김은 계속 허용됩니다!)

프레임워크는 아직 베타 버전이므로 시간이 지남에 따라 이러한 기능이 개선될 것으로 기대합니다.예를 들어 Scott Hanselman은 어느 시점에는 ASP.NET MVC에서도 Dynamic Data 프레임워크를 사용할 수 있을 것이라고 암시했습니다.

저는 최근 ASP.NET MVC와 함께 NHibernate를 상당히 많이 사용하고 있으며 정말 좋아합니다.

나는 최근 몇 가지 프로젝트에 ASP.NET MVC를 사용했는데 WebForms에 비해 신선한 공기를 마시는 것과 같습니다.효과가있다 ~와 함께 웹에 반대하기보다는 웹을 개발하는 것이 훨씬 더 자연스러운 방법처럼 느껴집니다.

저는 NHibernate 대신 SubSonic을 사용하고 있으며 MVC 아키텍처에 매우 적합하다고 생각합니다.

웹 사이트에 일반적으로 사용하는 구성 요소는 다음과 같습니다.

ASP.NET MVC Subsonic SQL Server Lucene JQuery

저는 MVC 프레임워크를 사용하여 작은 사이트를 구축했는데, 태그 수프 보기와 제가 좋아했던 서버 컨트롤의 부족으로 인해 자주 좌절감을 느꼈습니다.

다시 웹 양식을 사용하게 되었습니다.

WebForms는 일단 마스터하면 훌륭합니다. 모든 요령을 익히는 데 시간이 아주 오래 걸립니다.

왜 다른 무엇보다도 nhibernate의 선택은 무엇입니까?

이는 매우 강력한 도구이며 (상대적으로) 배우기 쉽습니다.이는 객체 관계형 매핑을 수동으로 구현하는 데 따른 모든 단조로움과 반복성을 제거합니다.

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