Microsoft很多地方都做得比Sun好,尤其是用户体验这方面。
但是,在以下关于用户体验的方面Microsoft明显不如Sun,而且这种情况持续了好多年了.
安装完Java JDK之后,会在桌面上出现 Java Web Start 图标。
打开以后就是一些Java应用程序的演示,其中SwingSet2 App是附带源代码的。
这里面的例子有一个共同特点,它们并不是教大家一些概念,而是实实在在教你怎么应用Java中的一些常用类。
这个就是教怎样使用工具提示,
怎么样?做得形象吧?把能够实现的效果立即演示出来。而且源代码就在旁边的Table里面,感兴趣的话立即可以对照效果察看源代码。
再看看这个,做的更好:
这个东东类似 .Net 里面的DataGrid。功能的强弱这里就不比较了,看看界面直接提供的选项
水平线 这项被我勾掉后就变成这个样子了:
这样就很直观的体现了这个类的特性,而且源代码就在旁边,马上就可以看到是如何实现的。
我想,有了这个演示应用程序Java新手们很快就能搞清这些常用类的特性以及使用方式。
现在我们再来比较微软在这方面是怎么做的: 把所有帮助写到MSDN里面,然后等着用户去查。这样做的结果就是大家(尤其是新手)看到MSDN里面N多的项,N多的分类就感到束手无策。
看看网络上有多少关于DataGrid或其他常用控件的提问,我敢肯定,绝大多数.Net用户都曾在论坛或其他地方上提出过或者察看过DataGrid或其他常用控件的一些初级问题,问题最后是得到答案了,但与Sun所提供的这种方式相比,效率就低了太多了。
当然MSDN里面也自带了不少示例,但没有这么直观,简单易找,而且也没有这么详细,直观的体现出控件/类的特性。
我不是想说 MSDN不好,MSDN的容量和详细程度就不是上面这个程序可以比的了的。只是希望Microsoft能将一些常用的东西集中在一起显示给大家,让大家更快,更直接,的了解 .Net 。程序员们的学习速度提高了,开发效率自然会更快。
这种情况已经好多年了,Java很早以前就提供这种展示,但向来敏感的Microsoft怎么没反应呢?
没有意识到吗?还是不屑做这种东西呢?
2005Bate2已经发布了,真希望在正式版发布的时候,能够携带这种类似的演示程序。给用户更爽的新体验.

浙公网安备 33010602011771号