关于系统的平台,从用户或开发的角度应该是什么样的概念?是不是一个软件总线的概念,提供统一的规范,提供明晰可靠的软件接口标准,所有的软件都遵循这样的标准,这样来统一集成到这个平台下,还是其他的一个概念?大家作过这方面软件或接触过的请说说自己的看法,大家交流一下......

解决方案 »

  1.   

    系统平台??个人认为就是一种总体的处理机制。Windows的消息驱动机制是Windows这个平台的特色,也是运行的基础。小的方面的机制,个人认为可以是一种解析机制,如Java的虚拟机机制,.net的虚拟机也算吧。总之,程序员所做的东西要依靠这些所谓的“平台”才能运行或者说正确的运行。
      

  2.   

    如果说底层的,那么硬件平台才是最为基础的,不管是AMD还是Intel它们所提供的CPU的操作指令才是最为基础的。CPU的更新换代导致了最为底层的操作的不同,从8位到64位的演变过程中加入了很多的操作指令和更多的概念,寄存器的数量,总线的速度等等都可能影响CPU的相关指令。OS总是依附于这种改变,而Java也好,.net也好都会最终解析为CPU指令,所以CPU的更新换代必然会导致OS、Java虚拟机,.net虚拟机等等的内部底层的一些改变。
      

  3.   

    我个人认为OS与使用者使用角度和方法的不一样而有所区别.
    一般用户主要是 实用、简单、方便
    而从专业人士或则是开发人员来看,越专业越好
    所以,应该是根据实用这儿定,这讨论范围实在 有一点大。不过对于Vcleaner说的我也有一点同感。
      

  4.   

    如果说一种高层的软件平台,那么个人觉得可以这么认为:所谓的平台不过是一些规范而已,有的是自己定义的一些规范,有的是公认的规范,关于公认的规范,只有遵循了这些规范,大家才能“和平相处”、“互通有无”。一种平台就是一种或者一系列的规范,就像水龙头的接口的大小一样,只有大家遵循了行业规范,才能够在A处买水管,在B处买水龙头。关于自己指定的平台规范,那么可以是一系列软件所遵循的结构,处理的模式等等。PS:总之,个人觉得平台这个词可大可小,能指代的方面太多,现实中指代的东西更多,这个词现在已经泛滥了!全看个人理解,没有一个通俗的定义,呵呵,就像“爱情”这个词一样所指泛泛!
      

  5.   

    象设计模式等就提出了程序设计中的一些问题,解决方法等,有一个通用的模式J2EE,.NET等也有需要设计框架,可以遵循,只要你按照这个框架,系统就可以按照需要的模式实现等
      

  6.   

    BS楼上的。竟然Copy oyljerry的回复!