Windows App SDK? C++/WinRT? 狗都不学!

发布时间 2023-11-26 13:13:11作者: 申朋鸟飞

空荡荡的官网开发文档,打开直接心凉一截!

只写个Hello World教程就敢宣布自己为“跨时代”新产品?

什么“C++桌面开发者的狂欢”?什么Project Reunion?笑死!直接让所有C++WinAPI爱好者变成真正的?!

但是还没完,据说你WINRT号称“支持标准C++17语法”?

好!船新VS编译完直接连STATIC类变量都不认了是吧!

我那么好一个原生写法到这里就成了什么“未定义的外部符号”?

但是还没完,WINUI3界面开发纯靠想象,没有实时可视化!

超长编译时间堪比用CPU跑AI,梦回上世纪八十年代!

到这里,QTCreator可视化开发直接薄纱!

但是还没完,它直接把UWP/C++教程给你摆在推荐栏——

——熟悉的写法让你以为自己能照着UWP文档学会这个破烂——

但是还没完,一会儿UWP使用WINDOWS::命名空间,一会儿WINRT使用MICROSOFT::命名空间——

——一会儿两个直接倒过来混着用、串着用、交杂着用!

复杂的作用域关系让你本就萎缩的大脑遁入虚拟空间!

但是还没完,全新IDL3.0接口语言它驾着祥云走来了!

号称“减少了2/3代码长度”的第三代,实际上却语法杂交,果断放弃标准库std::父亲开始卖祖求荣!

一次编译后直接六亲不认!

说好构造完的类名叫namespace.runtimeclass,写上std.thread后立刻就化身骇人听闻的“未识别外部符号”!

但是还没完,内置hstring字符串类型帮你重回C语言字符数组时代!

不兼容std::wstring!不支持自动转型!非我wchar_t*,其心必异!让你重新领略wsprintf的霉!

但是还没完,TextBox和TextBlock控件,相似的XML外形,截然不同的XML语法,用着同样的属性名,写不出一样的属性值?

但是还没完,号称开箱即用的WinUI3 Library软件,新控件界面即点即闪退!

好好好,这么玩是吧?

但是还没完,呵呵?,辣鸡WinRT!毁我青春,浪费生命,耽误我两个月大好时光,还搞得我忘了答题!

纯纯下等马项目,希望后来者引以为戒,不要再学C++/WinRT,不要再学Windows APP SDK!!!