本帖最后由 cyq1162 于 2011-03-10 10:05:23 编辑

解决方案 »

  1.   

    跨平台对微软来说灰常之简单;只是因为UNIX/LINUX对它的WINDOWS等产品有冲击;所以人家就避开这快不明着说,这道理鬼都能想明白.
      

  2.   

    关注  
    学习 
    感觉 跨平台只是 当时的口号啊
    实际情况是 即使使用web services ,java和.net 相互调用还有很多限制
      

  3.   

    或许是拿着.net跨平台会砸自己的脚,
    它应该不会这么做,
    或者以后会的...
      

  4.   

    其他平台的 .net 实现,
    作为一种证明, 作为一种学习手段
    尚可微软能否容忍一个在其他平台质量对等的实现?
    微软是否会将某些基础设施稳定下来?企业化应用, 要考虑到这些因素.
      

  5.   

    一提到这个, 就把 java 拉出来对比,
    正是如此
    但 .net 只是 windows 下的 java
    战略是, 微软不会, 不想也不能去做其他平台的官方 .net 实现有看官说了, .net 不是有国际标准了吗?
    如果你很以为然的话, 那也没话说.
      

  6.   

    目前用Mono重头开发小型系统跨平台应用,感觉还是可行的。如果是已有的系统想移值到Linux平台,系统已用到其它第三方的插件,估计情况还是和一年前差不多的情况。
      

  7.   

    要实现 .net跨开台
    微软是不会这么做的
    在服务器上,Linux免费,不知抢了多少微软的客户
      

  8.   

    微软既然不会这么侨,何必又何mono合作给人家提供技术支持呢?
    个人觉得,这是以后的发展方向,但微软有自己的想法,想尽量的拖长时间.....
      

  9.   

    .NET托管代码是平台无关的...和Java一样... 现在只是.NET   Framwork不提供非Windows平台支持而已...就像我不装JVM,Java一样跨到沟里去...
    跨平台,是指平台无关性,比如说JAVA,它编的软件可以在windows里面运行,同样可以在linux等操作系统中运行,再比如VC,你用VC编的程序就不能在linux   里面直接运行,VC的跨平台性就不好,大家都知道VC它里面的很多函数是系统级函数是windows操作系统里面的函数,还有MFC类库,离开了操作系统这个平台,它就找不到对应的系统响应函数,你怎么去运行啊?不过值得一说的是C#是跨平台的,它和JAVA很相似
      

  10.   

    跨平台只是奢望。那么多的Windows API的封装,要移植到其它平台,是一项艰巨的任务。 
      

  11.   

    这是毋庸置疑的
    只是现在国际上反垄断闹得沸沸扬扬,MS不再像以前那样明目张胆罢了,IE的捆绑就是很好的一个佐证
      

  12.   

    说白了,就是为了一个服务器不装windows操作系统而纠结着。
      

  13.   

    在windows下装虚拟机来运行linux系统,在linux下装虚拟机来运行windows系统,这又有什么呢?
      

  14.   

    强力支持 .net  跨平台应用开发,
      

  15.   

    原来是秋天兄啊,.NET跨平台是可以的,你用Mono推荐的那个OpenSUSE虚拟机,啥都配置好了,运行一般的.NET程序没有问题,现在有很多人都在使用了,QQ群 103810355 里面有很多这方面的高手。