听说过有一个团队是做.net移植的。但是不是ms

解决方案 »

  1.   

    MONO 就是跨平台,虽然不是微软的
      

  2.   

    这里是最清楚的解释:http://baike.baidu.cn/view/1736538.htm跨平台不等于说它就被所有人支持了。比如说一个程序它能写个hello world,那么跨平台很容易。但是要实现所有.net的功能,想跨平台,就需要有一种理念,那么这个文章就说明了它的基础。不等于它已经做到了,但是它的理念和目标你应该清楚。
      

  3.   

    比如说 CLI 是 ECMA 国际标准,如果 IBM 打算在大型计算机上实现它,也成!但是有了这个理念和国际标准,还要IBM确实去实现它。
      

  4.   

    说到“没见过在非windows系统上运行呀”,除了mono等以外,我还要说的是:总听说linux下的编程人员跑到windows上来讨一口饭吃,微软有什么必要要跑到linux下去?实际上微软开发过Xenix,大量linux专利技术是微软提供的。问题是微软至少现在还是桌面系统的巨人(你问问身边口口声声说linux好的人平常用不用windows),在windows server方面也是比较令人满意,用不着跟一帮开源的小狼争食吃。
      

  5.   

    比如可以在Windows CE、Windows RT(ARM)、Windows(x86、x64)、SL和Linux上运行。
      

  6.   

    我感觉从2006年以后,微软确实是在很多方面都惨败了。为了给windows8让路,许多有创意又有技术含量的研发项目基本上都被挤跨了,包括WP8手机系统也好像是半吊子一样。这确实是微软的耻辱。微软就好像是一个三流的大街上的游商,见到什么流行就回家也去修改自己的产品理念来学人家,缺乏远见。
      

  7.   

    这个应该 让我身边 Java的朋友看下
      

  8.   

    “大量linux专利技术是微软提供的”,这一点android上就体现出来了。linux唯一的优势就是开源,说到它比windows好的话,那可能是10年前的事了,一个开源的系统,微软难道没有从它上面挖走好的东西加以改进用于自己身上吗?我不相信。
      

  9.   

    现在还不能直接把微软的移动系统判死邢。塞班短时间被苹果强走大片智能手机市场,而苹果又在短期内被google强走大片市场,这样看来移动操作系统的门槛过低,所以微软是有很大希望有自己的一片市场。反过来看PC系统WINDOWS没有对手,可以认为PC系统门槛过高吧。
      

  10.   

    “百度经验”上有一篇“Java C# .net 和 C C++ 跨平台的区别”的文章,很详细,可以参考
    http://jingyan.baidu.com/article/6525d4b1338717ac7d2e9499.html