level 4
Dengtaook
楼主
UWP在我看来,是最适合开发Windows应用程序的方法,比QT,MFC, Wpf,Win32都要好。
因为UWP是全新的Windows程序,可以使用CSharp,C++等语言开发,因为使用了语言投影技术。runtime是全新的WinRT,会生成native 代码,性能比WPF好很多。
在我看来UWP当前不流行,原因如下:
(1)UWP的API,真的是跟WPF,Winform 不一样,要重新学习。
(2)使用.net framework写的库并不能拿给UWP使用,因为UWP是统一Windows平台的程序,可能会在平板,Arm机器上面使用,.NET framework的库只能用于Windows PC。
(3)C
#不够流行,C#
是最合适开发UWP的语言,但当今很多人还是喜欢用C++。这个问题,可能随着C++/WinRT的推广,会有所改善。C++/WinRT是全新的一套库。可以直接引用c++的库,比如opencv,这比OpencvSharp4好用多了。
无论怎样,UWP是面向未来的,未来迟早会来,我相信传统的桌面程序肯定会被淘汰,现在坚持传统,未必是明智的选择。