2012-08-04 3 views
0

Windows Phone 응용 프로그램 개발을 시작하고 Silverlight 또는 WPF (실제로 모든 XAML 기반 플랫폼)로 작업 한 경험이 없습니다. 당연히 나는 뛰어 들기 전에 많은 연구와 학습을하기 시작했으며, 그것이 압도적이라고 말해야합니다.Windows Phone 응용 프로그램에서 MVVM Light 및 AgFx를 함께 사용

내가 결정한 사항은 내 앱이 MVVM 패턴을 따르고 REST 웹 서비스와 끊임없이 통신하기 때문에 좋은 캐싱 프레임 워크를 갖고 싶습니다.

현재 MVVM Light, RestSharp, Silverlight 툴킷, Facebook C# SDK 및 Twitterizer를 기본 라이브러리로 사용하고 있습니다. (나는 인증과 권한 부여를 위해서 페이스 북과 트위터 만 필요로한다. 그래서 라이브러리를 전혀 사용하지 않고 RestSharp가 그것을 처리하게한다.)

진짜 문제는 처음이기 때문에 MVVM Light와 RestSharp 같은 것을 사용하는 것을 결정할 수 없습니다. MVVM을 사용하기가 간단하거나 AgFx를 사용하는 것과 같은 좋은 기능이 있습니다. 실제로 들었습니다. 데이터 캐싱. 또한 Rx가 옵션으로 고려할 충분한 시간을 언급했음을 알았지 만 지금까지 읽은 것부터 MVVM Light 또는 AgFx에서 작동하지 않습니다. ReactiveUI 프레임 워크가 있지만.

취할 플랫폼에 대한 아이디어 나 권장 사항은 여기에서 정말 감사하겠습니다. 앞서 언급했듯이 내 앱은 REST 백엔드에 전적으로 의존하며 전화에서 위치 서비스를 적극적으로 사용합니다 (내 앱은 실제로 위치 기반입니다).

감사합니다.

답변

1

ReactiveUI는 MVVM Light와 잘 호환됩니다. 여기에있다 article on how to do it

+0

나는 Rx에 대한 아이디어를 연기했으며 ViewModels 용 MVVM Light 만 사용하고 서비스를 통해 데이터를로드 할 때 모델에 AgFx를 구현하기로 결정했다. 나는 누군가가 더 좋은 방법을 지적 할 수 없으면, AgFx의 장점을 재평가해야 할 것입니다. –