03.08 微软的向后兼容有多强大?

cnBeta


众所周知,微软作为一家国际化科技公司,主要以研发电脑操作系统及软件业务为主。可以这样说,只要是接触过电脑的人都或多或少知道微软的存在,微软产品无处不在,比如:Windows操作系统、.NET平台、Office办公套件、IE浏览器、Windows Azure云计算平台、Surface电脑等。

微软系的产品都有一个显著特点:向后兼容性,即某款软件最新版是能兼容之前旧版本的。

微软产品的向后兼容性有多强大?

这里从各个产品举例来说明微软系产品向后兼容性的强大:

  • 64位版本的Windows操作系统文件夹里还带有System32的文件夹,这也是64位系统为了兼容32位系统设立的;

  • 当前的Windows系统甚至可以运行20多年前的IE最早版本;

  • Office系列各款软件(Word、Excel、PPT等)都能兼容早期版本,如Office 365版(2019版)能完美兼容2013版本;

  • 在低版本.NET Framework上编写的程序能在更高版本的.NET Framework上重新编译等。

微软系产品兼容性为什么好?

微软系产品的后向兼容性好的最根本原因就是定位问题:

  • 微软愿意花时间和精力为系统及软件做兼容,即使在发现Bug时也不会轻易改变内核,而是在内核基础上打各种补丁;

  • 站在Windows系统角度来说,Windows本身就是基于Intel X86系列平台的,X86系列平台指令集就具备向后兼容性;

  • Windows上的应用基本都是基于.NET Framework开发编译的,而.NET本身也具备向后兼容性,意味着基于.NET的软件是具备向后兼容性的。

当然了,向后兼容性也是Windows一直受嘲讽的原因。向后兼容站在用户角度来说是优点,但站在软件设计学上来说,这也是弊端。

以上就是我的观点,对于这个问题大家是怎么看待的呢?欢迎在下方评论区交流 ~ 我是科技领域创作者,十年互联网从业经验,欢迎关注我了解更多科技知识!


分享到:


相關文章: