- 积分
- 6709
- 最后登录
- 2024-4-23
- 精华
- 0
- 阅读权限
- 220
- 主题
- 145
- UID
- 3887572
- 帖子
- 2897
- PB币
- 3573
- 威望
- 925
- 贡献
- 0
- 技术
- 801
- 活跃
- 4725
14N.M.
- UID
- 3887572
- 帖子
- 2897
- PB币
- 3573
- 贡献
- 0
- 技术
- 801
- 活跃
- 4725
|
本帖最后由 Mouri_Naruto 于 2015-2-14 09:53 编辑
PS:昨天发了篇表面技术含量很高但实际很水的帖子,那么今天我发一篇表面很水但技术恰到好处的帖子
话说,9926出来那天,我立马从床上爬起来下载了最新的ISO,结果那丑出翔的界面已经让我难以吐槽
我一直很纳闷,为什么微软会选如此难看的界面?
经过我这些天的整理,终于把原因整理出来了
Windows 10 Build 9926难看是因为乔北峰审美观问题,而乔北峰的审美观问题和主要他开发的历代作品有关系
为什么Windows 10 Build 9926难看是因为乔北峰审美观问题?
因为Windows开发的时候,一个元素会有多种实现,最后会让PM(产品经理)决定用什么
举个例子,比如Windows 8的文件管理器就有两个与众不同的实现,一个是现在的Ribbon样式,一个不是Ribbon样式(但也不是Win7风格)
为什么选Ribbon样式了,因为看Windows 8之父sinofsky所做的历代作品就可以知道
附:sinofsky设计的作品
Microsoft Office 95,97,2000,XP,2003,2007
Microsoft Foundation Classes C++ library(也就是MFC库)第一版
Ribbon UI (Office 2007的新式界面)
Windows 7,8
作为一个RibbonUI之父,不用RibbonUI成何体统!所以RibbonUI风格的文件资源管理器上位也是正常不过的
如果你觉得这个只是偶然的话,那我再举两个人
一个是NT之父Dave Cutler,这是我最崇拜的程序员
他手下的NT内核成为了现在Windows的基石,但当时发布的时候,有些人拿出NT内核和VMS(一套基于Unix的大型机系统)一比,除了名词不同,设计风格几乎一样
要问这是为什么,因为他就是VMS之父,由于DEC把他的项目撤销再加上比尔盖兹见缝插针,最终加入微软
还有一位是C#之父Anders Hejlsberg,我初一由于同时接触了C#和Pascal,发现这两个语言的风格还是有些相似的(这个相似度还是挺小的)
你知道这是为什么吗?因为他就是Borland元老之一,Turbo Pascal和Delphi正是他的得意之作
为什么Net的虚拟机效率比Java高得多?因为那位大牛对语言和汇编的理解全世界没几个人能超越。比如他写的Turbo Pascal编译器,当时效率是同类产品最高的。
举了这些例子,接下来分析乔北峰设计的作品
Windows eHome
Windows 95,XP的用户界面
Internet Explorer 3,4的用户界面
Zune
Windows Phone
看了这个,是正常人应该知道了Windows 10 Build 9926难看的原因了吧
我先开始用Windows 10 Build 9926,看到那些图标,给我的错觉就是,Windows 9x的图标怎么到这里了?是不是显卡出问题了?
看到Windows 8.1的这台电脑……第一直觉是Windows XP
为什么9926的标题栏文字靠左而不是居中
为什么9926的菜单是那样子的?熟悉而该死两栏风格设计(我曾经坚持了7年的经典样式的开始菜单,没想到也是乔北峰设计的)
这些原因终于知道了!因为他设计了Windows XP的用户界面!
为什么我朋友说,乔北峰有砍Metro的想法,我也懂了!
综上所述,如果Windows 10 RTM的总体风格和Windows XP或Windows 95差不多,我一点也不感到奇怪!
毛利
|
-
2
查看全部评分
-
|