我正在用C#编写几个Windows应用商店的XAML应用程序(我最喜欢的语言)。 我打算做很多未来的Windows 8开发,我需要做一些具体的决定,关于如何去做 - 特别是我选择C#还是C++作为我的主要方法。 对于我的主要因素是这样的:Windows 8 XAML - C++ vs C# - 用户体验
发展在C++:从逆向工程
- 安全(ISH) 上
- 大量的开放源代码可用的低规格设备
- 更好存储器使用用于实现各种各样的功能
- 通过编写“更接近金属”的代码实现更大的控制量
在C#开发:
- 获得了非常丰富的.NET框架
- 快速编写,测试和重新编写代码
到目前为止其均匀一致,所以决定将最终归结为用语言/技术编写相当复杂的XAML应用程序时用户体验的差异。
我的问题是 - 是否有人在两种技术中编写XAML应用程序都有很好的经验,并且两者的用户体验同样出色,或者存在细微差别(例如,应用程序的C++版本会更顺畅地滚动大量的数据在一个GridView复杂的ItemTemplate等..)
有没有人有任何具体的,基于经验的答案来帮助我?
感谢您的期待。
也许从http://stackoverflow.com/questions/10031929/what-are-the-pros-and-cons-of-writing-c-xaml-vs-c-xaml-winrt-applications-in – bAN
使用你最舒服的那个。通过使用另一个,你会失去更多的收益。 –
到目前为止,我花了几个月时间分析Windows 8应用后的体验告诉我,用户界面中所需的所有优化都不取决于语言,尽管在C#中实现它们可能更容易。 –