【发布时间】:2012-08-04 22:30:54
【问题描述】:
所以我刚开始开发 Windows Phone 应用程序,之前我没有任何使用 Silverlight 或 WPF(实际上是任何基于 XAML 的平台)的经验。当然,在我加入之前,我开始做大量的研究和学习,我必须说这有点让人不知所措。
我已经决定的事情是我希望我的应用程序遵循 MVVM 模式,并且由于它会不断与 REST Web 服务进行通信,因此我也希望有一个好的缓存框架。
我目前正在将 MVVM Light、RestSharp、Silverlight Toolkit、Facebook C# SDK 和 Twitterizer 作为主要使用的库。 (实际上,我只需要 Facebook 和 Twitter 进行身份验证和授权,所以最终可能根本不使用这些库,而让 RestSharp 也能处理)。
真正的问题是,由于这是我的第一次,我无法真正决定是使用 MVVM Light 还是 RestSharp 之类的东西缓存。此外,我已经看到 Rx 被提及的次数足够多,也可以将其视为一个选项,但从我到目前为止所阅读的内容来看,它不适用于 MVVM Light 或 AgFx。虽然也有 ReactiveUI 框架。
任何关于采用什么平台的想法或建议都会在这里受到赞赏。就像我之前提到的,我的应用将完全依赖 REST 后端,并且会主动使用手机上的定位服务(我的应用实际上是基于位置的)。
谢谢。
【问题讨论】:
标签: windows-phone-7 mvvm-light restsharp reactiveui agfx