.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




