Win32完成个鬼。纯GDI的图形就不行,所以才有GDI+、Direct2D/DirectWrite
微软失败就失败在:它每一次试图引入“现代性”时,都要顺便塞进去一套封闭的生态系统(强推 C#、强推 UWP 商店、强推某种特定的架构),直接剥夺了 C/C++ 开发者对底层的控制力。
开发者真正想要的是:
1、底层渲染: 抛弃 GDI,全面拥抱 GPU 硬件加速(类似 Direct2D、Vulkan 或 Metal)。
2、API 接口: 保持像 Win32 那样纯粹的 C/C++ 接口,没有厚重的运行时(Runtime),不强绑定特定的语言(如 C#)或沙盒机制。
3、UI 描述: 引入现代的布局系统(如 Flexbox)和声明式语法,但不破坏底层的透明度。
【 在 iwantfly 的大作中提到: 】
: 微软的GUI的使命在完成win32的窗口之后就已经完成
: 后续各种推进都属于框架级的改进,而非基础设施级别的改进
: 从这种意义上来说,windows团队坚持c/c++路线是毫无问题的
: ...................
--
FROM 123.114.7.*