我有一个简单的应用程序请求,该应用程序包含很少的视图,没有业务逻辑,与REST服务的通信。问题在于多种环境:
1. Windows Phone 8
2. Windows Phone 8.1
3. Windows 8
4. Windows 7
5. Windows XP
我正在考虑Windows 8和Windows 7的WPF应用程序,Windows Phone 8和Phone 8.1的Windows Phone 8应用程序,对于XP(我知道不支持)是单独的应用程序。
我会错过某些东西还是有隐患吗?是否可以针对Windows 8、7和XP推广桌面应用程序?
提前致谢
编辑:
最后,在帮助下,我得到了满足要求的解决方案:
1.对于Win Phone 8.1和8.0 Windows Phone 8.0应用程序,因为它将在两个系统上都可以使用
2.对于Win 8和Win 7,WPF应用程序
3.对于Win XP专用应用程序
看起来很多工作...
编辑:由于不允许/可能是Web应用程序,我将更新答案,但在下面保留原始答案
如果可以在Windows XP上安装WPF和.NET,则可以使用WPF作为桌面解决方案。
对于Windows Phone,您可以创建WP8版本。然后将在WP8、8.1和7.8上运行
请注意,Windows Phone 8仅支持WPF的子集,因此,如果您想重用某些XAML,则必须考虑并从Phone开始。
在这两种情况下,背后的代码(REST通信)都将是C#。
原始答案:
您可以创建一个Web应用程序/站点。然后,您可以在Windows Phone上创建一个仅使用浏览器控件的应用程序。它可以在安装的商店中分发,仍然是一个网站。在桌面上,您可以只使用浏览器,也可以使用浏览器组件创建Winforms应用。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句