Windows 8开发WPF或Windows应用商店XAML

Windows 8开发WPF或Windows应用商店XAML,wpf,windows-8,windows-runtime,winrt-xaml,Wpf,Windows 8,Windows Runtime,Winrt Xaml,我一直在为Windows8平板电脑(MicrosoftSurface)开发windows应用商店应用程序。到目前为止,该应用程序是使用XAML-RT/C#和SQLite数据库设计的。该应用程序不会通过商店发布,它将由我的公司内部使用 然而,我发现该平台存在许多问题。i、 e.地面设备的速度、发布版本和更新开发商许可证 由于该应用程序仍处于开发阶段,尚未决定最终的平板电脑,我正在考虑使用WPF和完整的Windows8平板电脑(而不是RT/ARM版本)重新编写该应用程序。这样我就可以使用完整的SQL

我一直在为Windows8平板电脑(MicrosoftSurface)开发windows应用商店应用程序。到目前为止,该应用程序是使用XAML-RT/C#和SQLite数据库设计的。该应用程序不会通过商店发布,它将由我的公司内部使用

然而,我发现该平台存在许多问题。i、 e.地面设备的速度、发布版本和更新开发商许可证

由于该应用程序仍处于开发阶段,尚未决定最终的平板电脑,我正在考虑使用WPF和完整的Windows8平板电脑(而不是RT/ARM版本)重新编写该应用程序。这样我就可以使用完整的SQL,并对软件的发布有更多的控制权

所以,我的问题是

对于一台完整的windows 8平板电脑,通常最好的开发平台是什么?对于RT,最好使用WPF还是坚持使用Xaml


谢谢

如果你想让它完全准备好触摸屏,那么你必须在WPF中做一些额外的工作,以获得从“metro”应用程序获得的UI交互水平

这就是说,如果您正在编写一个需要大量API调用、web服务和文件处理的复杂应用程序,那么使用WPF就会容易得多。

WPF

  • 更少的沙箱限制(可以调用任何API)
  • 目前,使用它进行企业部署比较容易
  • 有更多的特点
  • 总体而言,它更成熟
  • 可受益于Surface SDK 2.0控件,在大屏幕上提供出色的触摸支持
WinRT/XAML

  • 在ARM设备上工作
  • 它更轻更快
  • 内置现代触摸控制功能,适合平板电脑使用
  • 可能更适合在平板电脑上使用

总的来说,WinRT的主要好处是,您可以在ARM平板电脑上使用它,因为ARM平板电脑更便宜、更轻,并且更可用作平板电脑。WPF需要更重的设备,速度可能会更慢,但您可以访问所有传统API。

从2013年4月起。。。WPF>winrtxaml。无论是框架功能还是部署功能(ClickOnce)。时间会告诉我们>符号是否反转…>>是有效的运算符吗?:)@HighCore桌面WPF应用程序是否可以分配AUMID?它不是必须是Windows应用商店应用程序吗?更轻。可以但是速度更快吗?做什么?你是对的,这只是猜测,当某物更轻时,它也会更快。我必须拿出一段好的示例代码来比较它们。不要在上面花费周期。我只是在和你作对。杰瑞,你对WPF对温特有什么看法?