我基本同意楼主的观点,还有roamer.说道UNIX和windows,UNIX版本的确无数,我接触的范围主要是业界通用的UNIX主要为HP-UNIX,和AIX.这些是运行在HP和IBM的大型服务器上的,如9000,在大型服务器运行的系统都非常稳定,而且很多都是几十年前开发的程序,都如今运行都非常稳定.
windows上面的应用程序,大家想想从95-98花了几年的时间.从98-2000,变成了NT内核了,从2000-XP变化更加大了,系统架构进行了非常大的改变,所以他的向下兼容比起UNIX和Z/OS还是差很多,只不过Windows上面几乎找不到运行这么多年的系统,大家感觉不出来而已.
不过windows的MSDN的确不是其它平台可以比的,的确非常方便!
顺便所说UNIX和Z/OS,很多70,80年代开发的系统在这些系统上面运行依然非常稳定,高效.
最后所说向下兼容,windows和其它系统目标不太一致,windows要求支持到产品重新编译就可以使用为最终目标,所以它特别强调接口的一致性,而且windows平台的产品大都还是简单,而且公司方面非常强势,用户为个人用户,兼容问题不是很突出.
而UNIX和Z/OS强调的是所有的应用系统在现有版本的稳定和高效运行.由于他们的客户大都为大企业,运行的系统和企业业务息息相关(如:银行,移动),他们有专门的升级维护测试机制,而且IBM等公司出现高级别系统问题,短时间就必须响应并解决问题,否则就会导致大规模的索赔,所以兼容问题非常突出.他们的兼容性测试是非常规范的.<a href=[[[SQ]]][[[www.wlzb.net/phpwind/read.php?tid=58219%26position=11]]]></a> |