微软 Silverlight 组的一名架构师 Shawn Burke 最近介绍了 AgFx ,这个框架可以简化在创建 Windows Phone 7 应用程序过程中的数据访问和存储。
通过 AgFx,开发者只需指定信息源(通常是一个 Web 服务),如何在应用程序里解析它,以及过期规则。此后,数据获取、缓存和刷新都是自动处理的。这个框架可以灵活地定义缓存里的数据多久有效,在哪里存储它,以及如何处理无效的缓存项。
AgFx 在 CodePlex 上的最新版本允许开发者手动向缓存添加项,使用辅助类来处理登录和验证,使用额外的缓存策略让数据永久保留在缓存里面,以及使用统计集合来改善调试。AgFx 还支持通过OAuth 来验证。
开发者已经提供了一份详尽的教程,讲述如何配置AgFx 和把它绑到Windows Phone 7 应用程序的用户界面上;他们还提到这个框架也能在桌面版的Silverlight 里工作。
查看英文原文: Build Connected Windows Phone Applications Faster with AgFx
评论