选择.net还是java,哪位高手给个建议,请说出权威理由。.NET和JAVA就是要分个高低。
选择.net还是java,哪位高手给个建议,请说出权威理由。.NET和JAVA就是要分个高低。
[解决办法]
java吧
[解决办法]
选择 JAVA, 一切都会好的, 面包会有的, 牛奶会有的...
选择 JAVA, 天下再没有争端, 天下大同, 春暖花开,鸟语花香...
[解决办法]
JAVA,如果你非要分高低的话,我推荐JAVA。
88,LZ。
[解决办法]
选择java或.net,这两者不能说谁好谁坏
单从学习讲:java入门难,越往后越简单
.net入门简单,但越往深学越难
[解决办法]
支持一下.net
[解决办法]
替楼主担心,万一问了半天也没有个权威的答案,分不出高低怎么办?
千万不要想不开啊。
[解决办法]
。Net好。。。因为我不会Java
[解决办法]
who cares 只要有工资拿就好
[解决办法]
还是 易语言 比较给力...
[解决办法]
这有什么好分的,兴趣最重要,除非你现在俩还没接触,如果你是个急性子,.net不错,入门真心简单,当我什么都不会做了个几个小网站时,感觉就那样吗,后来又自学,出去培训,上班,上论坛逛,发现我差的远着呢。我同学有个培训完java找不到工作(可能基础差点),现在学.net去了,不知道他能怎么样。他当时说java太麻烦,配着配那,我感觉他有点急燥,所以他又学.net
[解决办法]
呵呵,我站在1900米高处说话,算是相当权威的高手咯!
强烈建议你学JAVA吧!然后过上个三五年你再开始学.net!再过上个三五年,再反过来学就可以!
[解决办法]
先学JAVA,再学.NET 有冲突吗
[解决办法]
java和.net都涉及了很多方面,都只是一个工具,要看楼主你今后要向那个方向发展。
如果你想做电子商务,那这两个都不用学了,改投php去吧;
如果做那些乱七八糟的系统,学这个两个没什么大区别。
不说那些框架上的东西,单说语言,我还是感觉C#比java优雅
[解决办法]
我觉得两个都不好,程序员最重要
[解决办法]
.NET跟JAVA本质上都是一样的,只是走了不同的路,但最终都殊途同归!没有高低,平手而已!
[解决办法]
失去的才是最好的~~~
[解决办法]
瞎点点进来的,迷迷糊糊看到快20楼时感觉怪怪的,回到Top一看CSDN-CSDN社区-.NET技术-C#,怪不得:-)
11楼说兴趣很重要,。
我个人的接触面比较窄,应该说相当窄,在这么窄的接触面里我几乎没看到周围有个比较像样的.net业务系统在运行着。好像单位财会部门的什么单位预算,个人所得税申报这类的‘小程序’是.net winform做的(上级部门强制统一使用),也可能我记错了,在财会肯定是见过winform做的业务软件,不过真少。winform应用几乎没有,wpf是从来没见过,asp.net的b/s也没见过,silverlight? No!
相反,所有在用的关键业务相关的应用都是b/s结构java做的。单位240台左右的机器包括服务器,运行着微软的操作系统,office办公软件,但几乎没有一个真正的.net应用。前一阵子和移动搞合作搞什么移动办公,200多部三星Galaxy手机,我不太懂,不过应该和微软没屁点关系,和.net更是没屁屁屁点关系。
我是说.net从2002年开始装13啊装13,操!10年了对不?我在问为什么我周围没一个像样的.net系统在运行着?啊!我说着突然醒悟到,奶奶的,我的接触面太窄了!我是个没见过世面的乡巴佬。
Do you believe winform?
no?
then wpf?
oh really?
fuck you!
you believe silverlight, don't you?!
motherfucker! I'll build business apps on win8 platform.
good boy! fuck you!
these are all UI technologies, I am a mature coder, so I care more about architecture, design principle……etc.
oh, motherfucker! you're a fucking genius! nobody on earth can defeat you!
FUCK!!!
[解决办法]
.net和java都是做网站,只是方式不同,不过个人认为java难一点,java偏向于web程序,.net偏向于窗体程序,楼主如果是女的建议学.net,不要折磨自己,如果是男的建议学java,这个也要看个人兴趣和能力去选择。
------解决方案--------------------
,NET入手容易,学好难,JAVA入手难,学好容易
[解决办法]
Android
windowsphone
iphone
看看这三个那个市场占有率高就选那个
[解决办法]
大道理不说了,自己去百度,我只客观评论。要客观评论,不能只是道听途说,必须自己亲身体验,我同时学习了C#和JAVA,想必应该够资格了。
首先从学习难度上说,C#比JAVA好学得多了,这点谁都无法否认。
其次是语法的优美程度上,C#比JAVA优美多了,新增的Linq、dynamic等技术,使得C#编程更是先进与JAVA。
再次比较执行效率,都是托管语言所以才有可比性。C#因为可以支持指针,支持编写不安全代码,因此在算法部分可以优化至极,而JAVA则不行,这也是JAVA语言设计的时候就不可能支持指针,因为所以基本数据类型都是平台无关的,高位在前,低位在后,这注定了无法使用指针。另外由于JAVA不支持结构体这样一个高效的数据类型,也注定了执行效率不可能有.NET高。还有JAVA不支持类的属性,类中只有字段和方法,因此在数据接口处理上面受限很大,JAVA中要实现ORM映射,其操作是通过XML来设置的,还有复杂且不易扩展,而C#里面的ORM映射却是非常简单,一个简单的自定义类即可参与映射。
最后从支持的平台来说,JAVA的确可以跨平台,微软的确不肯跨平台,但是正因为.NET各种优势远超过了JAVA,才有了第三方公司开发MONO虚拟机来提供跨平台的支持,这从侧面来说明,C#有JAVA不可比拟的优势。举个例子说明:Android手机平台支持JAVA开发,也支持.NET开发,.NET开发则是由第三方公司提供的支持,其运行库要单独安装,体积不小,外加收费,但是就和win xp上安装.NET支持一样,安装好后就一劳永逸,关键是同样的程序,C#开发的执行效率还比JAVA高。
总结:C#编程无论速度还是效率都比JAVA高。JAVA有着历史原因,它不可能废弃自身完全改版,而C#的诞生是总结了各种语言的长处,因此比JAVA强是非常正常的。
但是我们不能否认,JAVA还有很多FAN已经大公司的支持,比如Oracle公司,它不可能用.NET,而和Oracle公司相关产品肯定第一时间提供了JAVA的支持,因此JAVA是不会被.NET替代,两者将并行前进,而对于一个初学者或者一个新成立的公司而言,选择JAVA还是选择.NET,我推荐.NET,如果你要去找公司,到大公司应聘,我推荐JAVA,因为JAVA容易糊弄人(JAVA门槛高,会的人少)。
[解决办法]
楼上说的好啊!支持java!