Windows App SDK? C++/WinRT? 狗都不学!
空荡荡的官网开发文档,打开直接心凉一截!
只写个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!!!
Windows App SDK? C++/WinRT? 狗都不学!的更多相关文章
- 面向次世代的Windows App SDK 近况
Project Reunion作为面向次世代Windows App Development的统一工具集.在2021年11月,第三个稳定版正式以1.0的版本号发布的同时,改名部果断出手,以全新的名称Wi ...
- About Windows 10 SDK Preview Build 17110
在 Windows Developer Day 活动同时,微软正式 Release 了 Windows 10 SDK Preview Build 17110. Windows 10 SDK Previ ...
- 使用 Portable Class Library(可移植类库)开发 Universal Windows App
今天在这里跟大家聊聊关于 Windows Universal 应用夸平台的问题,首先Universal Windows App的定义相信大家已经有所了解了(如果你是一个刚刚接触 Universal A ...
- New Windows 10 SDK - Toast Notification
概述 Toast Notification 在 UWP App 中有很重要的作用,能够很大程度上增强 App 和用户之间的沟通,比如运营推广活动.版本更新.提醒类任务提示等等.Toast Notifi ...
- New Windows 10 SDK - Multi-instance UWP apps
概述 前面一篇 About Windows 10 SDK Preview Build 17110 中,我们简单介绍了 Multi-instance UWP Apps,今天结合开发过程详细讲解一下. 在 ...
- 无责任Windows Azure SDK .NET开发入门(二):使用Azure AD 进行身份验证
<編者按>本篇为系列文章,带领读者轻松进入Windows Azure SDK .NET开发平台.本文为第二篇,将教导读者使用Azure AD进行身分验证.也推荐读者阅读无责任Windows ...
- 如何在VMware中安装Windows Phone SDK 8.0 (支持模拟器调试)
相信很多开发者目前的系统还是Win7或Mac,一般不会为了开发某个程序而重装系统,所以我们就需要用到VMware这类的虚拟机来模拟预期的开发环境.在开始介绍前,给大家说明下我当前的软硬件环境,本文所讲 ...
- 不可或缺 Windows Native (25) - C++: windows app native, android app native, ios app native
[源码下载] 不可或缺 Windows Native (25) - C++: windows app native, android app native, ios app native 作者:web ...
- 尝试HTML + JavaScript 编写Windows App
一直以来博文中使用最多的就是C# + XAML.进入Windows App时代,又多了一对 Javascript + HTML组合,这对于Web开发的程序员来说再熟悉不过了.其实小编也做过几年的Web ...
- 如何使用 App Studio 快速定制你自己的 Universal Windows App
之前我为大家介绍过 App Studio 这只神器可以帮助大家快速制作一个 Windows Phone 8 的应用,今天之所以在写一篇关于 App Studio 的文章是因为,App Studio 经 ...
随机推荐
- 深入浅出Java多线程(四):线程状态
引言 大家好,我是你们的老伙计秀才!今天带来的是[深入浅出Java多线程]系列的第四篇内容:线程状态.大家觉得有用请点赞,喜欢请关注!秀才在此谢过大家了!!! 在现代软件开发中,多线程编程已经成为提升 ...
- HTTP 400 Bad Request 错误。
- .NET 云原生架构师训练营(模块二 基础巩固 EF Core 关系)--学习笔记
2.4.4 EF Core -- 关系 一对多 一对一 多对多 示例 关系:https://docs.microsoft.com/zh-cn/ef/core/modeling/relationship ...
- 基于python+mysql的宠物领养网站系统
功能介绍 平台采用B/S结构,后端采用主流的Python语言进行开发,前端采用主流的Vue.js进行开发. 整个平台包括前台和后台两个部分. 前台功能包括:首页.宠物详情页.用户中心模块. 后台功能包 ...
- 详解网络知识:iptables规则
本文分享自华为云社区<[理解云容器网络]1-基础篇-iptables介绍>,作者: 可以交个朋友. iptables规则 下图为数据包到达linux主机网卡后,内核如何处理数据包的大致流程 ...
- Zabbix 配置笔记
Zabbix Server 安装参考 https://www.cnblogs.com/clsn/p/7885990.html 安装脚本 #!/bin/bash #clsn #设置解析 注意:网络条件较 ...
- 【OpenGL ES】绘制圆形
1 前言 [OpenGL ES]绘制三角形 中介绍了绘制三角形的方法,[OpenGL ES]绘制正方形中介绍了绘制正方形的方法,本文将介绍绘制圆形的方法. OpenGL 以点.线段.三角形为图 ...
- java常用包下载地址(非maven)
httpclient与httpcore: http://hc.apache.org/downloads.cgi jdbc: https://dev.mysql.com/downloads/connec ...
- Java使用ConcurrentHashMap实现简单的内存式缓存
需求说明: 实际项目中我打算把用户和组织信息放到缓存中,基于此提出以下几点需求: 1.数据存储在内存中: 2.允许以键值对的方式存储对象类数据并带有过期策略: 3.不限制内存使用,但cache也不能给 ...
- 解决SQLyog连接mysql报错:Your password has expired
解决步骤如下: D:\program\mysql-5.7.16-winx64\bin>mysql -uroot -p Enter password: ******* Welcome to the ...