2009-10-09 4 views
0

Silverlight 아키텍처를 살펴보면 RIA 서비스가 재미있어 보이지만 프리랜서 상태와 기능 설정 변경 방법에 대해 조금 걱정이됩니다.이 시점에서 RIA 서비스가 Silverlight 응용 프로그램에 적합합니까?

느린 네트워크 링크를 통해 가능한 한 빠른 응답을 제공해야 클라이언트의 모델 상태 변경 사항을 서버로 다시 푸시 할 수있는 확실한 동기화 시스템이 필요합니다. RIA 서비스가 이와 관련하여 도움이 될 것입니까, 아니면이를 수행하기 위해 자체 논리를 작성해야합니까? 이 작업을 지원할 수있는 다른 프레임 워크가 있습니까? 다음 몇 달 내에 이러한 요구 사항과 관련된 기능 세트가 많이 변경 될 수 있습니까?

차이점이 있다면 프론트 엔드가 100 % 실버 라이트이므로 서버에서 SOAP API를 노출하는 등 걱정할 필요가 없습니다. 지금까지 RIA가 Silverlight 사용을 위해 좀 더 성숙한 것으로 보입니다. 이 올바른지?

+0

도 참조하십시오. http://stackoverflow.com/questions/1582952/how-do-i-choose-between-wcf-rest-pox-and-ria-services-for-a-new-silverlight-app –

답변

0

SL 3, .NET RIA 및 EF를 사용하고 있습니다. 로드하는 방법을 파악하고 효과적으로 데이터를 업데이트하고 성능을 최상으로 유지하려고합니다. 내가 지금까지 직면 한 성능 문제를 개선하는 방법에 대한 정보가 거의 없습니다. 이러한 프레임 워크가 성숙해 지려면 더 많은 시간이 필요합니다. 바라기를, 가까운 장래에 자원과 통찰력이 더 있습니다.

내 가벼운 데이터 응용 프로그램을 다루는 경우 Silverlight를 사용하는 것이 좋습니다. 응용 프로그램을 컴퓨터에로드하면 상자 안에 응용 프로그램을로드하는 것과 같습니다.

0

저는 ORM/IoC 프레임 워크 중 관심 분야를 구분하는 데 도움이되는 프레임 워크를 살펴 보겠습니다. 몇 가지 예가 Castle Windsor IoC 인 경우 캐슬 윈저 프레임 워크를 사용하는 샘플 Silverlight 4 응용 프로그램이 있습니다. 실버 라이트의 또 다른 ORM은 BL Toolkit입니다. 이것들은 Java 분야에서 잠시 동안 있었지만 .NET 영역에서는 더 새로운 것들입니다. 이들은 기본적으로 관계형 데이터 모델의 복잡성을 UI 코드 밖으로 이동시키고이를 프레임 워크에 위임하는 데 도움을줍니다.

관련 문제