c#这个编程语言怎么样啊,强大不?和java相比哪个更好呢?
7个回答
展开全部
相比之下,C#与Java有诸多相似之处的。两个相比无法从多方面比较那个更好。
严格说来,.net不但支持C#同时支持多种语言,可以使用不同语言的编程人员协同工作,中间生成的是IL,这样导致性能稍差,但多语言编程协同工作,则是java所不具备的。
两者同时虚拟机处理,但跨平台特性在java上体现更好一些。不过.net却是因为microsoft开发,有完整的帮助系统,资源较为广泛,所以这两个方面主要看你着重于哪个方面的。
注意:Java也是编译语言,并非解释性语言。
如果单指语言方面,java与C#语言法极其相似。没有开发平台的因素的话,语言就是一种语言,开发进行人机交互的,两者也没有任何效率或者其他方面的对比,正在楼下哥们说,中文与英文哪个更强大?其他任何语言单主从语法与文法比较上来说,任何语言都一样。
Java开源较多,而.net这方面的开源目前较少,至于与java对比下没有java多,不过近年来一直在快速增长。.net开源不多的原因,多多少少还在在微软件类库较为完善的原因,做一个项目,如果开发周期不是过长的情况一,C#类库与.net类库足够应付,那么为什么还要花时间去学习开源代码呢?但其实不能说java的类库比.net的类库差或是类库小,而是.net类库更有易用性一些。
目前来说,.net加密与混淆似乎还不如java。
所以选择所学方向时应该考虑多个方面,而是单一方向的。就目前来说.net似乎找工作比java容易一些。我想这个也会是你选择的一个因素。
那么整体上来说,似乎我说的根没有说一样,因为我也无法建议你具体选哪一种语言,但只说两者的优劣点,让你自己做选择吧。
严格说来,.net不但支持C#同时支持多种语言,可以使用不同语言的编程人员协同工作,中间生成的是IL,这样导致性能稍差,但多语言编程协同工作,则是java所不具备的。
两者同时虚拟机处理,但跨平台特性在java上体现更好一些。不过.net却是因为microsoft开发,有完整的帮助系统,资源较为广泛,所以这两个方面主要看你着重于哪个方面的。
注意:Java也是编译语言,并非解释性语言。
如果单指语言方面,java与C#语言法极其相似。没有开发平台的因素的话,语言就是一种语言,开发进行人机交互的,两者也没有任何效率或者其他方面的对比,正在楼下哥们说,中文与英文哪个更强大?其他任何语言单主从语法与文法比较上来说,任何语言都一样。
Java开源较多,而.net这方面的开源目前较少,至于与java对比下没有java多,不过近年来一直在快速增长。.net开源不多的原因,多多少少还在在微软件类库较为完善的原因,做一个项目,如果开发周期不是过长的情况一,C#类库与.net类库足够应付,那么为什么还要花时间去学习开源代码呢?但其实不能说java的类库比.net的类库差或是类库小,而是.net类库更有易用性一些。
目前来说,.net加密与混淆似乎还不如java。
所以选择所学方向时应该考虑多个方面,而是单一方向的。就目前来说.net似乎找工作比java容易一些。我想这个也会是你选择的一个因素。
那么整体上来说,似乎我说的根没有说一样,因为我也无法建议你具体选哪一种语言,但只说两者的优劣点,让你自己做选择吧。
展开全部
JAVA的跨平台性好一些,开发上我自己感觉C#好用一些,C#还有一个好处就是微软做的,好用的东西比较多,而且是编译性语言,Java是解释性语言
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
很好很强大,有微软做后台,你有啥不满意的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
貌似目前java排世界第一
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
只要学得精,能赚钱就好,至于哪一种语言好,那是架构师考虑的问题
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询