分类：电脑/网络-程序设计
问题：.NET和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这样的桌面网络应用，就很好了