2010-04-15 2 views
3

ASP.NET MVC의 다양한 양식 시나리오를 설명하는 웹 리소스가 있으며 합리적인 일관된 디자인 철학의 솔루션 예제를 제공합니까? 이러한 시나리오의ASP.NET MVC에서 폼 기반 디자인을위한 표준 리소스는 무엇입니까?

예는 다음과 같을 수 있습니다

  1. 일대 송장 데이터 입력 양식과 같은 형태.
  2. 사용자 지정이 필요한 형식으로 새 사용자 추가와 같은 외부 테이블 양식
  3. Ajax 또는 JSON을 사용하여 동적 상호 작용이 필요한 양식.
  4. 팝업 양식
  5. 포스트 백이 아닌 여러 데이터 레코드를 입력해야하는 양식.

이러한 예제 시나리오에는 상당한 개념적 및 기술적 오버랩이 있습니다.

jQuery Ajax, CSS 등과 같이 부분적인 솔루션과 솔루션을 제공하는 사용 가능한 기술과 예제의 방대한 패치 워크 퀼트가 있음을 알고 있습니다. 그러나 나는이 기술을보다 효과적이고 일관된 방식으로 사용하는 지침을 원합니다.

ASP.NET MVC 응용 프로그램과 웹 양식 통합을 고려하고 있지 않습니다. 내 응용 프로그램이 여전히 순수 MVC가되고 싶습니다. Telerik과 같은 유료 솔루션을 고려하고있는 순간도 없습니다.

하지만 누군가가 이미 이러한 기술을 일관성 있고 일관된 전체로 결합한 작업을 수행했는지 알고 싶습니다. 이는 합리적인 디자인 철학을 따릅니다. (아마도 오픈 소스 프레임 워크 일까?)

답변

1

Sharp Architecture은 NHibernate (ORM), Castle Windsor (Dependency Injection) 및 기타 유용한 오픈 소스 도구를 포함한 ASP.NET MVC 응용 프로그램을 빌드하기위한 포괄적 인 프레임 워크 및 모범 사례를 제공합니다. 기본 CRUD 화면을 생성하는 템플릿이 포함되어 있습니다. 그들은 NHibernate 또는 Entity Framework 4를 ORM으로 사용할 수있는 옵션으로 ASP.NET MVC2를 다루기 위해 업데이트 된 버전으로 작업하고 있습니다.

+0

감사합니다. 샤프 아키텍처에 대해 들어 봤습니다. 조금 더 깊이 파고 들어야합니다. 나는 기본적인 CRUD 스크린에 꽤 능숙하다. 거기에 내가 앞서 설명한 것들처럼 더 진보 된 형태의 기술로 들어가는 것이 있습니까? –

+0

샤프 아키텍처는 근본적으로 t4가 그들 뒤에있는 배관 코드의 바다와 함께 "멍청한"형태로 생성됩니다. AFAIK은 로버트 하비 (Robert Harvey)가 말하는 양식 시나리오를 다루지 않습니다. – jfar

관련 문제