- 论坛徽章:
- 0
|
对于Windows与Unix系列,人们见解很多。对于服务器,这里均用Win NT与
Unix比较,对于用户而言,用Win95/NT 与 Unix比较。
按我的看法:
他们的内核在功能上没有不可逾越的差别,主要在于对用户的处理不同 ,Unix系统一向显得比较高效低毒,在Unix的使用中时时突出程序员。
也就是说,Unix的系统对非专业用户用起来是很不方便的,但是对于职业
选手,的确很方便。
为什么会这样呢?
当年设计Unix,特别是设计直接与用户相关的东东时,往往用户就是程序员,
开发东东的初衷就是为自己服务。对程序/命令的实现细节十分清楚,可以使得
使用的时候用各种参数来设置功能,众所周知,很多Unix命令的参数有很大一堆
,设计者开发的目标不是如何使工具容易使用,而是如何使之更强大,如何更
灵活,这样下去,Unix的变得十分精干,灵巧。那时大部是字符终端,命令也
充分发挥了字符终端的特点.
我认为允许用户编译kernel也是这种情况的体现。
现在是什么情况呢?
1. 计算机深入人的生活,大量计算机用户是非计算机专业人员。
2. 需求产生市场,开发者队伍比几十年前有了数量级的增长,新软件产品
如潮水般涌来。
3. 软件规模越来越大,要求开发者掌握的技能和他们相互的协作大大提高
这样一来,要求用户花在学习新软件的时间越少越好,这里包括程序员,这样
可以集中注意力在一些更重要的方面。
由于软件太多,太大,如果为了灵活而降低了易学性,无疑是十分不利的。
所以说,计算机技术发展到今天时,Unix系统的很多优点已经不太成为优点。
相反,NT作为面向用户的新一代系统-用户交互方案的典型,大大简化了
使用手续,降低了使用者培训的费用,。固然,一些功能没有Unix的灵活,但是
它带来的好处远远超过了它的缺憾。 而且,由于NT/95具有无可争议的广大开发
者队伍,如果真的有项功能很实用但系统附件没提供,会有人去开发的。
前面谈到的Pctools的FF就是典型。 不一定小就是好。 用户界面很重要。
Unix可能性能好,但是选择应用服务器不是光看速度,还有兼容性、运行费用等。。
我认为在这方面NT会占上风。
转载自厦大BBS
本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/19239/showart_114948.html |
|