C#和Java两种主流技术的实际应用上的区别在哪?

比如前途,或者应用广泛性等..

C#和java哪个主流的问题,
要看它们的应用领域了,在高端服务器的web开发java好点,同时在开源世界如linux,unix等也都是java多(目前能用在linux下的C#还没有吧)。
所以说java就是高端服务器比较流行。同时在外金融界,保险界等安全性要求很高的领域也是java的多。C#而就是Windows平台了,同时也是低端快速开发的,如政府的门户网站啊,
企业的首页啊等等,一些办公系统啊什么的,因为C#开发快,这也是和Windows的简单使用有关的。C#各种技术MS都为我们准备好了,一拉就能用,不同java,你要用MVC,还得配置一下stuct,
其他的也一样。同时C#在Windows平台的桌面应用也比较多,因为它开发出来的界面比较细腻,好看,控件多,如VCL一样的多,所以桌面应用如数据库管理系统什么的开发起来就快多了。

如果java用好了,会比C#的工资高多了,因为你如果用好java,就相当于你能进行高端的服务开发,那你的工资自然而然地高了。这不用怀疑。

关于网络开发啊,这要看是什么了,java的网络支持也很强,Web方面也不错。唯一不好就是开发时要配置的东西太多了,一般的java开发人员是做不来的。
C#也有很好的网络支持,同时很多东西都是由VS帮你完成,不用配置很多。
此外,上面说了。

C#在桌面应用很好,所以如果是像QQ这样的桌面网络应用,就很好了..
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-06-26
2个方面
java应用于web应用程序
.NET应用于应用程序
第2个回答  2013-06-26
C#和JAVA相比,就是学习会比较快,还有就是C#的相关类库比较全,开发也快(周期短),又吸收了C和JAVA的一些优点

缺点嘛:C#的跨平台到现在为止还是概念上,不能真正的跨平台,而JAVA已经跨平台了。并且java现在已经有很多开源的东西,学起来比较方便,也比较灵活
我感觉还是Java优势大点
第3个回答  2013-06-26
一个微软的东西,好象多数要收费.JAVA更多是开源的,免费.这也是个区别哦.

C#和Java两种主流技术的实际应用上的区别在哪?
所以说java就是高端服务器比较流行。同时在外金融界,保险界等安全性要求很高的领域也是java的多。C#而就是Windows平台了,同时也是低端快速开发的,如政府的门户网站啊,企业的首页啊等等,一些办公系统啊什么的,因为C#开发快,这也是和Windows的简单使用有关的。C#各种技术MS都为我们准备好了,一拉就能...

c#和Java有什么区别
1、开发环境。C#用Visual Studio,而JAVA用MyEclipse;跨平台Java用虚拟机,C#用Framework;Java所有平台都支持,而C#只有Windows和Linux支持。很多网友认为C#语言比Java更先进,如在泛型和linq上,这只能说C#编程体验好。Sun初衷是把Java设计成一个跨平台的Runtime,而Microsoft只是把.Net做成Windows的一个扩...

c#和java的区别
Java是完全面向对象的语言 ,C是面向过程的。Java所有的数据和方法都是类的一部分。除了基本的数据类型以外,类型的数据都作为对象型数据,例如:对象型数据包括数组和字符串;C++是将函数和变量定义为全局的,然后调用函数和变量;此外Java取消了C\/C++的结构和联合;自动内存管理:Java会自动进行无用内存...

java和c#有什么相同和不同之处?
从开发难度来讲C#并不是比Java简单,而是比JAVA设计得好,你看下VS多么清晰好用,再去看下MyEclipse多凌乱,N多错误和翻墙下载链接。而且比较滑稽的是SUM鼓吹开源却到处都要Lisence,VS被说成高收费却网上大把下载终身免费。从资源来讲,java有个宝库,实际上大部分公司还沉浸在java大潮里,像google、fa...

C#和Java有什么区别和联系
象“C#是编译型的,Java是解释型的”这样话只是销售中的技巧。Java的字节码和MSIL码都是的类似汇编的中间语言,在运行时执行这些中间码。2.与COM的整合 对于基于Windows的C#开发人员来说,最大的收获是对COM的无损整合,COM是微软Win32的组件技术。实际上,任何一种.Net体系结构上的语言最终都可能去...

c#和java哪个更值得学
C#和Java都是非常流行的高级编程语言,各自有其优势和适用场景。选择学习哪种语言取决于你的个人需求和目标。以下是对两种语言的简要比较,帮助你做出决策:语法差异:C#的语法相对更加直观和简洁,更接近于Python和JavaScript等脚本语言。Java的语法则相对繁琐,但更加严格和类型安全。平台偏好:C#是微软公司...

Java 和 C#最大的不同是什么
开源和可视化 开源:java呢是开源的,允许自己添加修改源代码,而C#则是闭源,很多东西只能用固定有的模式。可视化:不可否认的是C#的可视化做的很好,所有控件都能直接拖动设计,而java只能通过代码控制,当然java主要是来作网页,比较少用来做界面的,所以对于可视化来说也就我所谓了。

Java和c#开发语言的不同点
Java语言和C#语言非常相似,虽然内部会有很多区别,提供的API也不一样,但开发一个具体功能点的思路常用的都差不多,由于对比较新的技术和特性开发过程中接触不多,我所遇到的不同点包括:1、Java包的名字是和物理文件位置一一对应的, C#里命名空间可以随便写,并且编译出来的程序集也可以随便更改,...

急问C# 和Java 两者的就业环境那个好啊! 现在社会上是不是同样具有优势...
c#主要是对欧美外包,当然外企开发也用c#, 其实还是蛮好找的。(本科)工作3年左右 月薪在北京大概是1w吧。可能更高。有朋友去外企是1.3w,不加班,待遇还比较好。java应用范围更广一些,学起来要难一些。当然工资也是要高些的。就个人来讲,我觉得学c#更简单些,入手快,就业可以去外企,工资高 ...

c#和java哪个更好点。
言也可以拿Java的字节码来类比,虽然完成的方式有些不一样。 2、C#和Java 下面简单地把C#和Java的相似处列出来,虽然在这里我们重点讨论的是C#和Java的 不同点,但是了解一下二者的相同之处也是很有必要的。 二者都编译成跨平台的、跨语言的代码,并且代码只能在一个受控制的环境中运行 自动回收垃圾内存,并且...

相似回答