none
关于.net framework的跨平台问题 RRS feed

  • 问题

  • 不管是QT还是JAVA,都相应的有FOR LINUX OR FOR MAC OS FOR 移动之类的等等,为什么唯独.net framework没有FOR XX呢?
    竟然是跨平台,为什么不推出其它平台的.net ?
    就像是手机平台的,基本上都是支持JAVA,却很少看到,支持.NET的?WM MOBILE就不说了,
    2009年11月27日 14:38

答案

  • 目前微软正在大力的支持Linux平台下的.NET Framework的实现:Mono,.NET Framework的跨平台性,是一开始就决定的设计目标,但是由于各个平台的差距比较大,所以可能不是短时间内就可以实现的!目前Mono已经初见成效了!
    这个项目提供了开发工具,文档和运行时,有兴趣的话,可以实际来使用一下!
    周雪峰
    • 已标记为答案 jay_2008 2009年11月29日 13:50
    2009年11月28日 13:44
    版主

全部回复

  • Windows操作系统是微软赢利的根源所在,如果.NET跨平台的话,无疑会加速其它操作系统普及(尤其是Linux),这是对微软极为不利的。一旦失去操作系统优势,对于微软来说就会产生“多米诺”效应,与视窗操作系统紧密相关的其他产品都会受到毁灭性打击,因为微软的绝大部分应用软件都是基于Windows操作系统的
    在linux上可以用Mono
    努力学习wpf
    2009年11月27日 15:39
  • 你好!
         目前已经有用于linux平台上的.NET Framework实现了:
         Mono就是Linux平台上的.NET Framework的实现,具体可以参考:
         http://www.mono-project.com/Main_Page
    周雪峰
    2009年11月28日 2:52
    版主
  • Windows操作系统是微软赢利的根源所在,如果.NET跨平台的话,无疑会加速其它操作系统普及(尤其是Linux),这是对微软极为不利的。一旦失去操作系统优势,对于微软来说就会产生“多米诺”效应,与视窗操作系统紧密相关的其他产品都会受到毁灭性打击,因为微软的绝大部分应用软件都是基于Windows操作系统的
    在linux上可以用Mono
    努力学习wpf

    难道别人跨平台就不怕?如果软件垃圾的话,再捆绑也是没用的。
    2009年11月28日 13:24
  • 目前微软正在大力的支持Linux平台下的.NET Framework的实现:Mono,.NET Framework的跨平台性,是一开始就决定的设计目标,但是由于各个平台的差距比较大,所以可能不是短时间内就可以实现的!目前Mono已经初见成效了!
    这个项目提供了开发工具,文档和运行时,有兴趣的话,可以实际来使用一下!
    周雪峰
    • 已标记为答案 jay_2008 2009年11月29日 13:50
    2009年11月28日 13:44
    版主