C#和Java区别
C#和java有什么区别,求详解 --------------------编程问答-------------------- JAVA的最重要的特性 可移植性C#没有!
这两个语言其实在功能上都很相似,JAVA和C#是互相学习的!所以,这两个学好一个,你学另一个很容易的。
JAVA一般是J2EE 企业级开发 做WEB的 C#做桌面程序很好!
个人理解就这样 --------------------编程问答-------------------- 恩,好的,非常感谢! --------------------编程问答-------------------- 一般来说,先学c#,然后java;
两种语言是相同的,前者是针对桌面应用,后者是针对web之类的一般
开发上面来说的话,感觉前者简单一些!前者可以在visual studio中拖控件完成部分代码,后者的话在myeclipse中却无法做到,但是在netbeans也还是可以拖的!
--------------------编程问答--------------------
有没有用过 EOS studio 这个工具,也是个平台 , 所有的功能都可以通过拖控件的方式实现,开发神速,不过我不喜欢这玩意儿,封装死的。
听说:C#的工资普遍低于java 不知道这算不算优势哈。
java 现在不止web 了 ,android 前途也不错,工资也高,C#好像也可以开发了,但不知道用的公司多不多。
--------------------编程问答-------------------- 两种不同都可以转向手机系统开发,一个android,另外一个wp,这个就要看形式了!把握好动向,然后把技术学得过关,找到好工作的话,感觉也应该不是难事!(ps:我只是纸上谈兵,O(∩_∩)O哈哈哈~) --------------------编程问答-------------------- http://download.csdn.net/download/bjsasczhang/2026599
http://wenku.baidu.com/view/ad3e7bd7195f312b3169a521.html
--------------------编程问答-------------------- 除 --------------------编程问答-------------------- java是正道 --------------------编程问答-------------------- 私生子儿子和父亲的关系 --------------------编程问答-------------------- C# 和 java 语法不一样就不说了。
未来前景也不一样,在web方面 C# 基本上属于逐渐被淘汰的,落后的语言/平台。
而java的发展势头正猛 --------------------编程问答-------------------- c#做windows下的程序,java可以跨平台。
c#的开发工具比较牛x,不管是web还是应用程序都可以靠拖控件完成,不过灵活性不高。java貌似只有android和swing能用myeclipse之类的工具拖控件,web还没见过能拖控件的(我是说gridview datalist之类的控件,不是input select.),基本上手写或复制粘贴。。
c#貌似木有什么开源项目吧,java就有好多开源项目,比如spring struts之类的。。
我大学那个c#老师比较SB,java老师还不错。。
--------------------编程问答-------------------- 就语言本身讲,C#早就超越了Java。
向后兼容方面,Java比C#包袱重,M$霸气的很。 --------------------编程问答-------------------- C#的控件全部是拖拽就可以完成的,Java必须全部代码实现,但是Java透明度很高,可以自己定义很多东西,比如自定义易做图之类的,完全可以自己修改,更灵活,但是代码量比较大. --------------------编程问答-------------------- 楼上都已经告诉你了 --------------------编程问答-------------------- 其实最主要的区别还是Java主要用来做WEB,而C#用来做客户端程序。当然现在做移动端的也可以了。 --------------------编程问答-------------------- C#局限太多了 --------------------编程问答-------------------- C# = C++++
Java = C++--
楼主你自己看着办吧 --------------------编程问答-------------------- 其实大多数的分析都很浅薄,就我做过的项目而言,大多数都混搭,几个语言一起上,发挥各自的优势。
而且世界就是不断变化的,原先电信机房不让进.net ,现在谁管你,实现业务赚到钱就是王道 --------------------编程问答-------------------- 你可以说是JAVA和.NET的区别, JAVA的工资普遍比.NET高500-1000刚入门的时候。 --------------------编程问答-------------------- java和C#都是编程语言,C#是在java之后才出现的,也可以说C#是在java的基础上进行修改的语言,C#里面一些类封装的要比java更加全面,更加实用,也就是说java要比C#的语言更底层一些,就像C++比java更底层一样 --------------------编程问答-------------------- 每个语言都有自己的优缺点,有那完美的语言?做开发早就统一用那一种了。 --------------------编程问答-------------------- 相同点:都是从C99衍生出来的高级语言
不同点:适合领域不同 --------------------编程问答-------------------- 名字不一样; --------------------编程问答-------------------- 你们说拖拽控件的只见过2.0吧 难道不知道现在C#都有5.0了吗
谁说C#开源项目少 站出来 自己看常用的Spring和Hibernate都支不支持C#
C#的MVC中的C不知道比Struts强大多少倍 谁用谁知道
相反 Java自从被Oracle收购后就没有前进过 而C#一直在提升 特性目前比JDK7要多 能力也强
另外C#也有跨平台版本的 大家可以自行查阅
做web C#开发效率不低于Java 无论是不是拖控件模式
做桌面应用 Java被秒 没悬念吧
做移动 C#输 毕竟Android庞大的用户群
综上 技术上C#大于Java 使用率Java远大于C# 毕竟Java第一个版本是98年就有了
另外工资方面 我不觉得和语言有关
希望终结大家的偏激思想 --------------------编程问答-------------------- 学好才是王道!!!
补充:Java , Java EE