Dea*_*alk 3 c# c++ xaml windows-8 windows-runtime
是否有任何情况下,Windows 8 XAML应用程序的用户体验会有所不同,具体取决于它是使用C#还是C++(即托管vs本机)开发的.
例如,如果应用程序GridView
通过DataTemplate
包含IValueConverters
等的复合体绑定了大约500个数据项,那么从用户的角度来看,一种语言/技术的性能会优于另一种语言/技术吗?
我试图确定是否将C++或C#用于一个相当复杂,数据量大的Windows商店XAML应用程序,该应用程序需要在ARM和X86/X64架构上运行良好.
编辑
以下是对我的问题的澄清:
是否存在Windows 8 XAML应用程序的用户体验不同(如果有)的情况,具体取决于它是开发为使用托管CLR运行还是编写为在本机环境中运行
编辑2
好的 - 忘记编码风格.它很容易创建看起来几乎完全相同的C#(托管)和C++(非托管)应用程序,让我们假设为了这个问题的目的,没有实现差异.
问题 - 用户体验是否相同.有没有人有答案,或者我必须自己编写所有代码并自己试试????
它不依赖于C#与C++.
Windows XAML与GPU密切相关,并且假设您使用合理编写的代码和时间复杂度足够高的算法,C#和C++应用程序在与UI相关的所有任务上的性能都会相似.
时间将用于更新GPU缓冲区,或者在Windows或XAML库中的某个地方 - 而不是您选择的语言会产生影响的任何地方.
归档时间: |
|
查看次数: |
975 次 |
最近记录: |