我们是Win8& WP8(新)开发商必须开发一个内部使用仅在Win7上运行的LOB应用程序(最好是在浏览器之外)。由于我们的大多数客户端应用程序知识都是使用XAML / MVVM,因此我认为该应用程序的最佳选择是在SL5中执行。
那么,我们可以利用多少XAML / MVVM知识进行SL5开发?我们实际上可以在SL5和SL5之间共享一些代码吗? Win8如果我们清楚地设计MVVM吗?有什么陷阱?
答案 0 :(得分:0)
Silverlight的?没必要。
答案简单明了。将尽可能多的逻辑和类型移动到一个或多个可移植类库项目中。这些可用于WP8,Windows应用商店应用和桌面应用,因此在这些类型的应用中使用它们的工作量很小。
对于Windows 7,请使用WPF作为UI。您可能会发现API处理起来有点尴尬,因为它缺少必须用于WP8 / WS应用程序的异步模式,但是通过xaml开发UI完全相同。我认为你们两者之间根本没有什么区别。