CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  ASP.NET

.net为什么不能跨平台?

楼主galiton(galiton)2006-01-16 20:11:46 在 .NET技术 / ASP.NET 提问

我认为.net可以象java那样跨平台开发,同样用虚拟机就可以实现,这样对于.net的发展会更好。  
   
  只是因为微软不愿意公开源代码,还是技术做不出这样一个东西?  
   
  求教! 问题点数:20、回复次数:19Top

1 楼Ivony(授人以鱼不如授人以渔,上海谋生)回复于 2006-01-16 20:21:31 得分 3

不是不能,是微软还不想让它跨……Top

2 楼jerrycool(Chris)回复于 2006-01-16 20:41:30 得分 2

04年初的时候,网上看到过有人把ASP.NET移植到Linux机器上了,用的软件好象叫什么dome的吧.我自己也装上Linux,然后装这个软件试试,可惜没有搞定...现在那个论坛好象没有听到过了.Top

3 楼xczgb(TJJTDS)回复于 2006-01-16 20:42:21 得分 0

难道微软连一个跨平台都不能搞定。。同意楼上的。Top

4 楼galiton(galiton)回复于 2006-01-16 21:16:30 得分 0

那么,微软为什么不愿意呢?    
   
  Top

5 楼flyinging(一路走来)回复于 2006-01-16 21:21:56 得分 0

不是什么都能理想化的,呵可!Top

6 楼Ivony(授人以鱼不如授人以渔,上海谋生)回复于 2006-01-16 22:02:08 得分 0

MonoTop

7 楼luck0235(风平浪静时人人都能掌舵)回复于 2006-01-16 22:35:47 得分 1

不是微软不想它跨,而是就算是跨,现在也跨得很勉强...Top

8 楼jxjjljf(不用存储我不甘心啊)回复于 2006-01-17 08:24:17 得分 1

微软不会做没有把握的事Top

9 楼daimi01171(呆米*男人就应该对自己狠一点*)回复于 2006-01-17 08:38:42 得分 1

为什么要它跨平台呢Top

10 楼jyk(今天由我来写的代码,明天就让程序自己完成!喜欢编程。和气生财。共同提高。共同进步!)回复于 2006-01-17 08:59:53 得分 1

跨平台对微软有什么好处呢?Top

11 楼jijl2001(jijl2001)回复于 2006-01-17 09:35:47 得分 1

不是不能,是微软不让啊Top

12 楼hyj_828(水梦)回复于 2006-01-17 09:46:51 得分 2

跨了ms就穷了.Top

13 楼hz890()回复于 2006-01-17 09:47:24 得分 4

Windows操作系统是微软赢利的根源所在,如果.NET跨平台的话,无疑会加速其它操作系统普及(尤其是Linux),这是对微软极为不利的。一旦失去操作系统优势,对于微软来说就会产生“多米诺”效应,与视窗操作系统紧密相关的其他产品都会受到毁灭性打击,因为微软的绝大部分应用软件都是基于Windows操作系统的。Top

14 楼whslovexyp(菜鸟学习中ing)回复于 2006-01-17 09:48:53 得分 0

.net设计的可是跨平台的哦Top

15 楼sighgirl(人心如水,淡如菊)回复于 2006-01-17 09:54:10 得分 0

微软现在的战略肯定是不会跨的了,它要和OS一起捆绑,如果.NET都可以用到LINUX上,那WINDOWS可能以后就不会像现在那么普及了。。。Top

16 楼donaldxu(donaldxu)回复于 2006-01-17 10:23:56 得分 0

在linux上可以用Mono,现在正在开发2.0  
  该项目受到微软支持的Top

17 楼lincai(隐身)回复于 2006-01-17 10:32:49 得分 0

个人觉得MS没有做不出的东西,只是从长远利益来衡量做与不做。Top

18 楼wangehuai(Su-37k)回复于 2006-01-17 10:33:44 得分 4

个人认为,.net理论上是可以实现跨平台的,其程序代码的管理形式可以说和Java基本相同,凭借Microsoft强大的技术支持完全可以也完全有能力实现跨平台,但Microsoft真的那么做了,肯定会失去一部分的Windows用户!众所周知Windows系统的安全性,可靠性,稳定性比起其他操作系统有所逊色!Microsoft当然不希望自己的产品为别人服务!再有就是Microsoft的主力产品是Windows是靠他来赚Money的!别人不用Windows了他还怎么赚钱!  
  其实说这么多废话,理由只有一个---钱!没有一个公司会和钱过不去!  
  小弟拙见!Top

19 楼freddy2003()回复于 2006-01-17 12:29:39 得分 0

这是商业策略的问题,不是技术的问题Top

相关问题

  • 为什么C++不能做成跨平台的呢?
  • 为什么说java是跨平台的?
  • 请问.net到底是不是运行在虚拟机上的,如果是,为什么跨平台这么差?
  • .NET 是怎样实现跨平台的?
  • 一个.NET的跨平台问题
  • .NET的目标不是跨平台的吗,为什么几年了他其他系统的解释平台迟迟出不来了呢,不解啊!!!!!!!!!!!!
  • 兄弟们!微软出linux了,.net可以跨平台了
  • 微软专家:教我如何理解.Net的跨平台?
  • 关于.Net程序如何跨平台运行?
  • 都说java是跨平台的,为什么我在一台机器上编译通过的程序,在另一台就不能执行,都是win2003,jdk也是一样的,请问这是问什么?

关键词

  • .net
  • 微软
  • 跨平台
  • windows
  • 操作系统
  • 技术
  • microsoft
  • linux
  • 不能
  • 实现

得分解答快速导航

  • 帖主:galiton
  • Ivony
  • jerrycool
  • luck0235
  • jxjjljf
  • daimi01171
  • jyk
  • jijl2001
  • hyj_828
  • hz890
  • wangehuai

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo