2011-02-16 4 views
1

그래서 저는 Silverlight 웹 응용 프로그램을 개발하기위한 솔루션을 찾고 있으며 현재 ASP.NET MVC와 WCF RIA가 내 눈을 사로 잡았습니다.WCF RIA 및 ASP.NET MVC 3

이 두 개를 서로 사용해야합니까? 아니면 MVC의 'MC'가 RIA 서비스의 역할을합니까?

같은 웹 응용 프로그램에서 둘 다 사용하는 것이 중복 될 수 있습니까?

감사합니다.

답변

0

WCF RIA Services는 Silverlight와 잘 작동합니다. 따라서 어딘가에 SL 애플리케이션을 호스팅하면 정적 HTML 페이지가 잘 작동 할 수 있습니다. ASP.NET MVC가 필요하지 않습니다.

+0

내가 아는 한 WCF RIA 서비스는 데이터 저장소에 대한 시각적 인터페이스를 만드는 동적 데이터 프로젝트와 비슷합니다. WCF RIA는 호출 가능 API (시각적이지만 프로그래밍 인터페이스가 아닌)의 측면에서 유사한 것을 만듭니다. –

+0

ASP.NET MVC는 ASP.NET 응용 프로그램을 작성하기위한 훌륭한 플랫폼입니다. 그러나 Silverlight 응용 프로그램을 작성할 때 제공하는 기능은 많지 않습니다. 대신 RIA 서비스를 MVVM 패턴과 함께 사용하는 것을 고려하십시오. MVVMLight는 일반적으로 사용되는 MVVM 프레임 워크이며 John Papa는 Silverlight, MVVM 및 RIA를 다루는 데 대한 몇 가지 교훈과 샘플을 제공합니다. –

0

Asp.net MVC는 기본적으로 시각화 된 응용 프로그램에 사용됩니다. WCF RIA 서비스는 API 지향이며 은 Silverlight에서으로 사용됩니다. 또는 이 바람직하고 이어도 좋습니다.

물론 모든 요청에 ​​대해 Json 결과를 반환하는 Asp.net MVC 응용 프로그램을 작성할 수는 있지만 그 일을 수행하는 것이 무엇이겠습니까? 이 경우 (수동으로 모든 코드를 작성하려는 경우) 대신 표준 WCF 서비스를 사용하십시오.

WCF RIA Services는 개발자의 관점에서 데이터를 얻는 가장 빠른 방법입니다. 그것을 배우고 사용하십시오. 기본적으로 더 좋은 방법은 없습니다.