我正在用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#中實現它們可能更容易。 –