大家好,今天小编关注到一个比较有意思的话题,就是关于win7 足球经理的问题,于是小编就整理了1个相关介绍win7 足球经理的解答,让我们一起看看吧。
做过windows下的开发,用户态和内核态都做过。windows的兼容性确实相较于其他平台来说有点过于变态了。曾经网上找过一个97年的(好像)象棋软件,在最新的win10运行依然毫无问题(快二十年)。至于为何windows的兼容性如此变态,我想有以下几个原因:
1. 被逼的: windows不仅仅是一个系统,而是一个生态,微软的windows只是这个生态里面的核心一环而已(掌握着标准的制定),在这个生态里面还有大量硬件厂商(包括cpu、主板、网卡……)和大量的应用厂商(杀软、办公、工业……);如果你是微软,要协调这么多的厂商,是你,你也会把兼容性做到极致,否则新系统一发布,问题一大堆,同时微软也深深的意识到,如果没有兼容,就会没有微软;这点可以参考牙膏厂的cpu,蹩脚的32位为了兼容16位,然后amd的64位又要去兼容32位,很别扭的设计;
2. 前面说了主观原因,这里说一下windows是怎么做到的,我仅从api的角度来说(因为api是一个系统和另外一个系统沟通的标准语言),windows的api(不管是内核层还是应用层)里面充斥了大量的基本不会用到的兼容性api,而且windows本身api的设计也是有良好的兼容性考虑,比如很多struct里面第一个字段都是cbsize,用来标识这个struct有多长,一旦将来进行字段扩展势必会改变cbsize,那么api底层实现就可以通过这个字段来做不同的兼容性处理;
3. 前面说了生态和api,这里再说一下微软的文档,文档是链接海量开发者和系统核心的最重要的渠道,微软的文档是我看过最牛批的,基本上能涉及到开发的方方面面,还有大量的示例,我经常跟其他兄弟说的就是,如果你想搞好windows开发,就把msdn里面的文档好好读就可以了,别去找什么csdn(这里没有贬csdn哈)那些现成的代码,文档是官网一手的,而且做的非常好,何必舍本逐末呢;
最后,我想说的就是,本人现在从事国产化替代相关的工作,现在网络充斥着大量为国产化鼓掌的言语,当然我本人是坚定支持核心技术国产化替代的,但不得不说,任重而道远,不管是国家相关主管单位还是我们的开发者,跟上国家战略是要的,但还是要沉下心来,好好设计(自己去思考吧……[奸笑])
1.默许盗版扩大用户群,足够市场迭代。任何产品都需要强大的市场来做检验,无论内部做过多少,做过多么长久的测试,最终的用户那里还会发现很多问题。而微软的策略就是通过默许盗版来达到这个目的。要不君且看,所有美国的电视电影里面,使用windows操作系统的都是坏人,使用mac操作系统的都是好人。
2.内部团队交错迭代开发。技术预研也非常重要,这代产品如果和竞争对手有差距,那么就用后续一代产品补上。你看微软一看苹果的操作系统花里胡哨,挺好看的,就自己设计了一个产品叫Vista,结果理念是新,可是没有苹果的软硬件统一优化外加封闭的应用程序市场,结果Vista一败涂地,可是紧接着windows 7出来了,这一带产品挽回了用户的心。而这代产品,就是由于内部团队有交错迭代,才能即使扭转。
3.跟谁战术研究,收购战术打败创新者。苹果讲究颠覆创新,微软讲究跟随收买,毕竟创新颠覆是破坏,需要付出惨重的代价,甚至要自我革命,这个世界还是和平时候多吧,真正战争也不可能像暴风雨一样一直下个不停。很多被微软收购的企业都被养死了或者转化技术到别的应用中去了,但是也又坚挺者,如X-Box游戏机。
4.强大的持续化补丁服务能力。这方面就是分而化之的理念了,把windows切成非常多的小块,每个小块有专门的负责人负责,每个补丁打上去之后,都可以再卸载掉,甚至对于默写特殊客户还可以卖补丁。
5.内部自动化测试完备(云计算基础),这方面就是微软的基本功了,自动化保证千万补丁。
几千年前的古人为什么这么厉害,他们用的文字恰巧今天的人都认识。其实是后人学习古人的文化而已。同样的,Windows横空出世后就是第一OS,所有的硬件软件都会适配它。
windows兼容性强大么?从哪里得出的结论?
我的个人见解是:windows在此前的竞争中拿到一次很大的优势,市场普及率得到了大面积的提升,这中间也导致了很多盗版泛滥,但基于使用人数的扩大,为windows开发使用软件成为了一个较大的需求。这也使得windows的生态得到了快速、大规模的完善和提升。大多数运行在其他平台的软件,在windows上几乎都有进行移植,所以从感官的角度看,会有一种兼容性很强大的感觉,但其实并不是这样,很多软件只是移植而并非兼容。
到此,以上就是小编对于win7 足球经理的问题就介绍到这了,希望介绍关于win7 足球经理的1点解答对大家有用。