C#要和JAVA竞争,那为何C#不开发自己的跨平台的虚拟机?

 我来答
定复2d
2009-03-09 · TA获得超过3196个赞
知道大有可为答主
回答量:2052
采纳率:0%
帮助的人:1910万
展开全部
看过一些关于C#跨平台的问题
以下为引用

C#能否跨平台使用,最重要的是CLR是否存在于其他平台之上,如UNIX、Linux等,同时CLR可以使VB.net、VC.net、C#等公用,加上VS.net这样支持多种语言的开发平台,感觉上还可以“夸语言”,而且相信如果.net环境建设得好,其他语言也有可能加入对CLR的支持。加上现在的UNIX、Linux等平台的CLR环境正在建设中,我想再过一段时间,跨平台应用就不是空话啦,(并不是说现在就是空话,只是想不到其他词语形容而已)。另外,基于浏览器的WebForm应用,客户端要求的只是浏览器(Web Services可是.net的重点哦),这也算是一种平台无关性啊!不过小弟有一点疑问是所谓的“跨平台”,那同时能在98、2000、XP、NT、ME、CE上几个系统上应用算不算是跨平台呢(注意这与平台无关性是有区别的,而且跨平台不一定要全夸UNIX、Linux、MacOS的吧?)?

参考资料: http://topic.csdn.net/t/20020113/21/475409.html

qinghua9
2009-03-09 · TA获得超过1679个赞
知道大有可为答主
回答量:6101
采纳率:0%
帮助的人:2345万
展开全部
虚拟机是java的专利

况且,微软不是傻子。不可能会开发出来的东西在unix或是别的系统上使用。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
sjiakang
2009-03-09 · TA获得超过110个赞
知道答主
回答量:127
采纳率:0%
帮助的人:85.8万
展开全部
C#是微软出的,而微软的东西都是基于WINDOWS操作系统的 ,他是抵制跨平台的,类外,C#可以跨平台,不过是只能跨WINDOWS平台。
C#并非不与JAVA竞争,现在C#也陆续推出一些开发框架,也可以开发大型项目。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
魔帅摇滚
2009-03-09 · 超过22用户采纳过TA的回答
知道答主
回答量:61
采纳率:0%
帮助的人:0
展开全部
JAVA的长处就是跨平台,在.NET中C#只是一种语言,.NET出的是跨语言,所以说,你用C#写的东西,你可以在WINDOWS以外的系统运行,不过你要编译成J#
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友5c10eaa
2009-03-09
知道答主
回答量:44
采纳率:0%
帮助的人:28万
展开全部
不是没有,也有的,听过MONO吗可以在多平台用的,但不是官方的,官方还是想让你用他的平台。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
aotianT103
2009-03-17
知道答主
回答量:72
采纳率:0%
帮助的人:31.3万
展开全部
没必要

C#是.net平台中的语言

.net不仅可以跨平台 还可跨语言
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式