Visual Scalabilty

上面是原文的链接,在这里,这个Scott兄弟很不客气的驳斥了微软的图形界面一番,洋洋洒洒说是图形界面没有伸缩性,这倒是奇怪了,我听说过系统的伸缩性,没有听过图形界面的伸缩性(我发觉跟着 InfoQ 混就越来越觉得自己火星),从这篇文章(PDF!!!)中,我们看到了伟大的Visual Scalability的定义:

Visual scalability is the capability of visualization tools effectively to display large data sets, in terms of either the number or the dimension of individual data elements.

这个似乎是有点没什么必要嚼汁,至少好像Scott兄弟也不至于拿着微软开刀,只要是做图形界面的都好像能够碰到这个问题啊。Scott是愤青还是短视,不得而知,但是我们可以确定的是,这厮的BLOG比我的BLOG好,我能搜索到他的文章,他绝对不会看我的文章,这就是差距。

请原谅我的不求甚解,我实在没有耐心将这篇闻达于诸侯的文章读完,因为从我的小脑袋里面猜测,这个定义也就说明了问题了。

我驳斥几点:

1、图形界面的伸缩性不仅仅局限于MS的东西,只是MS的工具多而且平台利用率广而已。如果不幸大家都用的是X系统,我看X也不能幸免于难,所以,Scott兄弟首先应该眼光放长,应该以全局的发展的眼光来看待问题。

2、所有的图形界面都可能产生类似的问题,只要超出屏幕大小就有可能,要么缩小要么滚动,这点无可厚非,不应该成为指责的根据。

3、从Scott兄弟的热心贴图我们可以看出两个问题,第一是没有概念模型,导致这个图无法导航;第二是缺乏组织结构,使得图形混乱。我的意思是,在现有工具能力之下如果兄弟想用工具,更多的应该是求助于自己而非责难别人,Scott兄弟难不成有RPWT?

4、最后我们扩展一下Scott兄弟的思维,上文定义的是large data sets,文本也算是data了,这样文本编辑器、代码编辑器等等是不是都没有Visual Scalability?

虽然我是这样的觉得不屑,但是我觉得还是好事一件,不为什么(算了,不骂人了,删除骂某人的XX字)。