首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

选择.net还是java,谁给个建议,请说出权威理由。NET和JAVA就是要分个高低

2012-09-08 
选择.net还是java,哪位高手给个建议,请说出权威理由。.NET和JAVA就是要分个高低。选择.net还是java,哪位高手

选择.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!

探讨

选择 JAVA, 一切都会好的, 面包会有的, 牛奶会有的...

选择 JAVA, 天下再没有争端, 天下大同, 春暖花开,鸟语花香...

[解决办法]
出门向左转是楼梯,向右转是厕所,如果你尿急,何必再此纠结呢?赶紧离开啊!
[解决办法]
32楼非常有理!!!!!!!!!!
[解决办法]
这个问题伴随着我的论坛生涯....
[解决办法]
语言哪个好还没想好,不过上面有几位说的还是比较好。
[解决办法]
手工艺人很在意哪种锯子,哪个牌子的凿子好用耐用,
你鄙视它使用的工具,他不但会问候你和你的家人,搞不好会跟你拼命;

一个开发组织的生产手段的自动化程度,注定了他们对通用工具的依赖度,
也注定了他们对程序员个人能力的依赖度

所以说,对于身处这样环境的程序员,讨论哪种工具好用,也许是个长期的话题

[解决办法]
探讨

选择java或.net,这两者不能说谁好谁坏
单从学习讲:java入门难,越往后越简单
.net入门简单,但越往深学越难

[解决办法]
其实语言本身没有什么不同,更多的是学习他们各自提供的api以及解决问题的思路,因为这两种语言都有各自的问题解决方案。java比较稳定,.net更新频率有点快,要不断的学习,这也是MS的通病。我建议.net毕竟后出的语言融合了各种语言的优势,而且MS也在重金打造这样的平台,估计前景会更好,自己的看法,忘深思!
[解决办法]
这个问题等同于生男孩好还是女孩好,首先,生个健康的最重要,其次这也不是你能够决定的,最后不管是男孩女孩生下来以后你都有责任把TA养大成人。
同理,不管NET还JAVA,能为你保障经济来源最重要,其次,这也不是你能够决定的,当然如果你自己是老板就另当别论了,最后,不管是哪种技术,你都要持之以恒地学习才可能会有成就。
找家公司,入职以后不管是.net还是java,静下心来学习最重要,太早把自己框死会失掉很多机会的。
[解决办法]
= =|||括号你爱放哪放哪啊。。。。。。。
探讨

我为什么选择.net
因为我看到JAVA的方法名以小写字母开头,{括号放在一行的结尾处
就不爽
所以就选择了.net

[解决办法]
你既然来这里了,还是.NET吧。
[解决办法]
探讨

支持一下.net

[解决办法]
淘宝网,京东商城……

淘宝 开始是php,后来用户多了 java改写;
京东 目前是.net,正在用java改写;

还需要多解释吗?

不过lz既然在.net区问,内心应该是偏向.net的。
作为coder,都会最好,然后再来发言,说说各自特点长处。

------解决方案--------------------


能问这个问题的人肯定不是学软件的料。

技多不压身!想学什么就学什么,然后慢慢充实自己!

每种语言都有它的独到之处,也有缺点。所以学那个都一样!

以后别再问这种无聊的问题!
[解决办法]
C#的优点:很多; 缺点:没有
JAVA的优点:没有; 缺点:入门难

[解决办法]

探讨

能问这个问题的人肯定不是学软件的料。

技多不压身!想学什么就学什么,然后慢慢充实自己!

每种语言都有它的独到之处,也有缺点。所以学那个都一样!

以后别再问这种无聊的问题!

[解决办法]
苦海无涯,回头是岸……都不要学
[解决办法]


分你妹!好不好。
[解决办法]
这个问题蛮无聊的。

热点排行