今天看精华帖子里面有篇鼓励新人的文章提到:“在Win7时代即将到来之时,你们选择的技术已经是win7操作系统的内核,也就是说,在Win7里,你的应用程序是直接访问操作系统......”但是就我所知Win7只是自带.netframework3.5,应该跟xp自己装个.netframework3.5一样吧?怎么能说操作系统内核是.net呢小弟知识浅薄,想问问各位Win7内核是.net是怎么一回事呢?再者,作者接着提到:“可是Win7的内核就是.net 这无疑就让.net比Java在中介上少了一层CLR(公共语言运行时), 这个CLR已经在Win7操作系统的内部, 你说不爽吗?”即便在内部也应该是有CLR的吧?比Java少了一层CLR这个说法实在难以理解我是搞.net的,对java也是略懂,对此提出自己的疑问,如果过于肤浅还望大牛不要笑我

解决方案 »

  1.   

    不知道什么是内核
    但WPF在WIN7起了很NB的作用
      

  2.   

    Win7如果是.net,你还用调用Win32 API吗?直接调用.net内库就能解决所有问题了。
    而且ClR根本不能写工作在Ring0的驱动程序,所以说”Win7的内核就是.net”的人对windows操作系统的基本了解都缺乏。
    Win7内核可能集成了CLR和JIT,但这与Win7的内核就是.net完全是两个概念。
      

  3.   

    似乎,VISTA跟WIN7的界而跟WPF有很深的渊源(好像就是用WPF做的),真的假的?