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

来源:百度知道 编辑:UC知道 时间:2024/06/01 22:10:53

虚拟机是java的专利

况且,微软不是傻子。不可能会开发出来的东西在unix或是别的系统上使用。

C#是微软出的,而微软的东西都是基于WINDOWS操作系统的 ,他是抵制跨平台的,类外,C#可以跨平台,不过是只能跨WINDOWS平台。
C#并非不与JAVA竞争,现在C#也陆续推出一些开发框架,也可以开发大型项目。

JAVA的长处就是跨平台,在.NET中C#只是一种语言,.NET出的是跨语言,所以说,你用C#写的东西,你可以在WINDOWS以外的系统运行,不过你要编译成J#

不是没有,也有的,听过MONO吗可以在多平台用的,但不是官方的,官方还是想让你用他的平台。

没必要

C#是.net平台中的语言

.net不仅可以跨平台 还可跨语言