1

我们是一家 Win8 和 WP8(新)开发商店,必须开发一个在 Win7 上运行的仅供内部使用的 LOB 应用程序(最好在浏览器之外)。由于我们的大部分客户端应用程序知识都与 XAML/MVVM 相关,因此我认为该应用程序的最佳选择是在 SL5 中进行。

那么,我们可以利用多少 XAML/MVVM 知识进行 SL5 开发?如果我们清楚地考虑到 MVVM 设计,我们真的可以在 SL5 和 Win8 之间共享一些代码吗?有哪些陷阱?

4

1 回答 1

0

银光?没必要。

答案简单明了。将尽可能多的逻辑和类型移动到一个或多个可移植类库项目中。这些可用于 WP8、Windows Store 应用程序和桌面应用程序,因此在这些类型的应用程序中使用它们的工作量很小。

对于 Windows 7,为您的 UI 使用 WPF。您可能会发现 API 处理起来有些尴尬,因为它缺少您必须用于 WP8/WS 应用程序的异步模式,但是通过 xaml 开发 UI 是完全相同的。我认为您不会发现两者之间有太大区别。

于 2013-04-24T18:21:04.953 回答