C#比java语法先进,为什么还是不如java
4个回答
展开全部
两方面原因吧,一是平台,之前C#一直受限于Windows平台,那时候Core还没出,Mono也一直成不了气候,所以跨平台一直是C#的短板,相比之下Java应用就要广泛得多,要知道C#和Java做服务器应用更多一些,但服务器多数都是Linux。
二是生态问题,Java的第三方组件与应用非常广泛,是开源社区非常活跃的语言,相比之下C#要落后很多,这个要靠时间积累了。
确实C#的语法比Java更先进一些,VisualStudio比Eclipse和IDEA也要好用得多,但评价一种语言的优劣还是要综合看它的各个方面,语法只是其中一个点。
二是生态问题,Java的第三方组件与应用非常广泛,是开源社区非常活跃的语言,相比之下C#要落后很多,这个要靠时间积累了。
确实C#的语法比Java更先进一些,VisualStudio比Eclipse和IDEA也要好用得多,但评价一种语言的优劣还是要综合看它的各个方面,语法只是其中一个点。
展开全部
主要是java赶上了好时候,是和web一起发展起来的,所以做最开始一批做java的人当了领导后,希望下面的人也做java,所以学java的人变得越来越多,不过现在.net开源了,跨平台了,还是很有希望赶上java的。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
请问,C#语法哪里比java先进。。。
C#使用面没java广的一个重要原因我觉得是:
java的jdk有开源的(openjdk),然后java是跨平台的,通用性,移植性好
C#知识微软的,只能在windows平台上,受用面就很小了
C#使用面没java广的一个重要原因我觉得是:
java的jdk有开源的(openjdk),然后java是跨平台的,通用性,移植性好
C#知识微软的,只能在windows平台上,受用面就很小了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
C#并非不如java,CS有很多方面都是出类拔萃的,游戏方面CS早已称霸了,传统C++游戏开发复杂度过高,耗费人力过多,CS有更高的开发效率,真正的实现了一次编译,到处运行,而且随着net native技术的逐渐普及,CS运行效率也在逐渐提升。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询