不要说这事不可能的!如果有天!微软在新操作系统上结束了API的生命..
没有这东西!那么我们不是像被亏了吗!!!

解决方案 »

  1.   

    API是什么?或者说你所理解的API的概念是什么?如果哪一天Microsoft真傻到不让别人在他的操作系统平台上做二次开发了,Bill Gates会...
      

  2.   

    API = [A]pplication [P]rogramming [I]nterface
    应用软件的开发都是建立在API的基础上的.如果微软这么做了,就代表以前操作系统上的所有软件都无法直接在新的操作系统上使用,全部都得重写,汗~~
      

  3.   

    API原意就是应用程序编程接口,通俗一点讲就是一个数据交换协议规范+输入+输出,并不狭隘地限制于进程内的远过程调用。当前流行的基于进程内的远过程调用,确实存在众多问题,其中最为突出的就是缺乏参数的规范检查。但是这种方式却有一个相当大的好处,那就是效率高,会不会被替换,或者会不会受限于使用范围,这个不得而知。当硬件速度达到一定程度之后,当新的技术替代旧的技术引发的时间消耗差异可以忽略不计,并且在其它各方面都有相当的优越性之后,以新换旧完全是可能的。而对于旧的软件产品是否能够运行在新的系统环境当中,这个并没有什么特别强硬的约定,软件的更新是必要的,只是时间问题。短时间内,达成的替换,可能会引发用户无法承受高成本高风险等问题,但是把更替的周期拉长之后结果就不一样。就好比以前很多实模式下才能运行的软件,并不能阻挡操作系统的升级和技术替换。
      

  4.   

    API即应用程序编程接口;如果某个操作系统不提供了,那可真是个划时代的壮举.....我觉得,作为操作系统,不可能不支持二次开发.不然的话,程序如何运行在你的操作系统上呢?
      

  5.   


    回老马:1.(先声明下.这个是个人的看法) 为什么会这样想?就拿一个来说吧.
    我们的PC机现在的普遍都是用微软的操作系统.可以说一切都在受微软垄断.
    操作系统的更新似乎比我的使用的步伐还快,软件也是一样,那么,未来的操作系统如何"新"肯定也是一个迷...
    所以如果有天微软的操作系统停止了API这个接口.那不是意味着老的程序不能应用于新的操作系统吗?那我们不是亏了吗?2.没有自己一套全新的操作系统结构思路,如果某位牛人有的话,中国的软件意味着将能独立起来.3.个人看法与想法,如有错误.望各位更正.
      

  6.   

    还好你不是微软工程师,要不然,Bill Gates估计会早死三五十年。
      

  7.   

    楼主干脆转平台无关的java吧? ..
      

  8.   

    不过Java也是会升级的,这也就是说,无论你选择何种语言,何种环境都会有兼容性的问题.
    而开发接口应该主要是操作系统开发商需要考虑的问题,因为这会影响到有多少人愿意升级到新的操作系统.
    就像僵哥说的,如果这个过程开发商考虑的兼容,而且有一个缓慢的过度阶段的话,对我们的影响应该不是太大*_*
      

  9.   

    呵呵API是OS与应用之间的接口,OS不可能不提供接口给应用来调用.又不是专用OS.......