@
kuanat 我 100%支持以史为鉴。
但以史为鉴是为了支持我们下一步的进步,所以应该主要总结这么多年这么多聪明人经过了这么多实践,最终被证明是做对了的那些事。即使放在图形技术来说,也是 win32 GUI 做成功了,web UI 在丰富特效方面做成功了。web UI 虽然容易不跟手,但反而在最强调手速的游戏场景,里面的背包、聊天、任务场景,反而是普遍采用了 web UI 技术。这些才是值得深思、值得深挖的。但问题是这类深挖的文章太少了,都是浅浅的回忆了一遍历史,然后什么也没留下,天下文章一大抄,最终也就是多了篇冗余信息的文章(因为文章中所有的信息都能从网上其他文章搜到)。
至于 Linux 的图形技术,谁不知道那就是一坨屎?真想分析,还不如分析安卓图形技术,这是真正成功了的。
失败的东西那么多,再深挖,能挖出啥?那么多聪明人都折戟沉沙了,你真有这技术实力为其分析失败原因、然后给出可行的成功方案?所以在我看来,只有深挖各种成功的 GUI 方案,才可能进一步给出下一步 GUI 技术演化方向。即使最终给不出下一步 GUI 演化方向,深挖了成功的 GUI 方案后,也便于自己写出更好更跟手的 GUI 交互界面,这就是其现实价值所在。
XP 后面不再成功,是因为市场方向变了啊。服务端转云,消费端转手机,即使企业内部的办公软件,也都尽可能转 web ,那操作系统 GUI 还做个啥?就剩个复杂的生产力软件吧。但生产力软件的 GUI ,为了追求极致特效、极致性能、甚至现在还要考虑跨操作系统,所以基本上都自绘了,更是没有操作系统 GUI 组件什么事。macOS 不也没再成功嘛,连苹果自己的 office 软件都改成了免费送。
我认同你说的“了解和学习背后的设计理念更具有价值”,所以你要把成功 GUI 背后的设计理念讲出来啊。至于 Linux GUI 这种垃圾,你讲的再透彻,即使透彻到我能为其写一个复杂生产力软件 UI ,又有什么价值?