当前位置:编程学习 > C#/ASP.NET >>

JAVA好还是.NET好

本人可不想激起语言大战(本人未毕业.一场学校的辩论会,只为了给自己增加就业机会.请大家帮帮小弟),只是在一个不恰当的时候,接了一个不恰当的任务,为了完成这个不合适的比较,煞费苦心,看博客,baidu搜没有我想知道的,没办法,只能在此请高手赐教了,没办法中的办法.
1:我想知道.net和JAVA的开发成本(比较小型,中型和大型,包含哪些因素,服务费用等,分别什么情况,如果真的不方便回答给点提示也行啊,比如什么收费?开发用的什么工具收费???等等)
2:比较各自的优势,具我所知道的,JAVA跨平台,算java的优势?为什么有人说java跨平台是扯淡?还有人说.net AJAX已经可以跨平台在Linux上运行,证明只要MS想就可以???这里是推测没有真正的实践和MS的发布是不敢继续说下去...究竟java还有优势吗?小弟有点怕怕..速度在window可以不用比较了,.net直接编译成2进制机器语言,比java的先编译成.class再解释执行要快N倍...本人没有测试经验,只能是听说..如果这么说,java还有优势吗???.net有人说是为了和java强市场才推出的,但是.net做的不错,语法等和java太像了,而且他的开发效率,运行速度,操作简单,不用手写很多代码就可以完成的特色,哎,j2ee的配置,搭建框架欲哭无泪啊,烦,不知道我如果抽到java该如何去辨论优势???其实我是想迎战JAVA的,但经过这几天的观察,JAVA让我摸不透,太多太多的疑惑都出来了.....
3:经济危机有人说是微软的机会,那么对于开源框架支持下的java会有多大的影响呢?
4:安全性,具体体现在哪里?有人说java比.net安全表现在什么地方呢?
综合上边所述,请大家帮忙解决下,对于我来说由于没毕业,所以两个方向我都在学,对于语言的争辩我没有资格评论的,但是为了这个机会,第一辩手的机会可以拿到优先工作的机会,我也是没办法了..... 
再次恳请大家帮忙,说的越详细越多越好,感激不尽..... --------------------编程问答--------------------
1.JAVA都是开发大型项目,.NET适合快速开发的小型项目
2.成本就是JAVA免费,.NET收费,咱生在中国,放心 什么都是免费的
3.优势就多了啊,你要是搞寂寞(技术)的,就学JAVA,毕竟思想先进,学好了JAVA学什么都快。但是有人说:已经有轮子了干什么还要去研究轮子?   如果你是追求快速开发的,选择.NET,啥都封装好了,girdview,基本不用写代码,不过腐化了一代程序员
4.跨平台啊?项目大了有可能会在不同的平台上运行,比如在WINDOWS下开发,到UNIX上面做服务器。否则如果项目小,哪个白痴一天到晚吃了没事干一个平台玩一下?
5.要辩论JAVA推荐你去看“JAVA比.NET好的101个理由”
6.安全性就是JAVA开源,你站在政府角度,有一个国家级的比如身份证注册、人口登记系统的角度想想。你会用一个封装好的、对里面东西完全不知道的.NET,还是一个把内部都剖析给你看的JAVA? --------------------编程问答-------------------- 没有正儿八经的项目前,讨论语言没有意义 --------------------编程问答-------------------- 能不能不要發這種月經貼。
花點時間好好學好其中一種就夠你混飯吃了。
屠龍刀 跟 倚天劍  哪個历害? --------------------编程问答-------------------- 你爹好 你媽好 --------------------编程问答-------------------- .net舒服些,容易上手。 --------------------编程问答-------------------- java光一个架构就够研究半天的了 --------------------编程问答--------------------
引用 3 楼 l13873666736 的回复:
能不能不要發這種月經貼。
花點時間好好學好其中一種就夠你混飯吃了。
屠龍刀 跟 倚天劍  哪個历害?

顶!
得看用的人! --------------------编程问答-------------------- 虽然我是搞.NET的,但是我觉得JAVA应用前景要广阔点。 --------------------编程问答-------------------- .NET 和 Java的前景不清楚

但Microsoft公司的前景比Sun公司的前景好的不是一点两点 --------------------编程问答--------------------
引用 8 楼 cuike519 的回复:
虽然我是搞.NET的,但是我觉得JAVA应用前景要广阔点。

这句话说的我很赞成 --------------------编程问答--------------------
引用 9 楼 amandag 的回复:
.NET 和 Java的前景不清楚

但Microsoft公司的前景比Sun公司的前景好的不是一点两点

这句话说的我相当赞成 --------------------编程问答--------------------
引用 1 楼 wenglingyufc 的回复:
1.JAVA都是开发大型项目,.NET适合快速开发的小型项目
2.成本就是JAVA免费,.NET收费,咱生在中国,放心 什么都是免费的
3.优势就多了啊,你要是搞寂寞(技术)的,就学JAVA,毕竟思想先进,学好了JAVA学什么都快。但是有人说:已经有轮子了干什么还要去研究轮子?  如果你是追求快速开发的,选择.NET,啥都封装好了,girdview,基本不用写代码,不过腐化了一代程序员
4.跨平台啊?项目大了有可能会在不同的平台上运行,比如在WINDOWS下开发,到UNIX上面做服务器。否则如果项目小,哪个白痴一天到晚吃了没事干一个平台玩一下?
5.要辩论JAVA推荐你去看“JAVA比.NET好的101个理由”
6.安全性就是JAVA开源,你站在政府角度,有一个国家级的比如身份证注册、人口登记系统的角度想想。你会用一个封装好的、对里面东西完全不知道的.NET,还是一个把内部都剖析给你看的JAVA?

你那是放屁,谁说.net没有大项目,作深入下去,没有人会怎么用net的控件的。没有做过就不要放屁!! --------------------编程问答--------------------
引用 3 楼 l13873666736 的回复:
能不能不要發這種月經貼。
花點時間好好學好其中一種就夠你混飯吃了。
屠龍刀 跟 倚天劍  哪個历害?

其实学好一种肯定是有饭吃了。至于前景,考虑到语言本身的技术性,还要考虑公司的经营性,只要在这种争论中有利于各方理解知识就好。 --------------------编程问答-------------------- 月经贴 --------------------编程问答--------------------
引用 12 楼 frustrate2 的回复:
引用 1 楼 wenglingyufc 的回复:
1.JAVA都是开发大型项目,.NET适合快速开发的小型项目
2.成本就是JAVA免费,.NET收费,咱生在中国,放心 什么都是免费的
3.优势就多了啊,你要是搞寂寞(技术)的,就学JAVA,毕竟思想先进,学好了JAVA学什么都快。但是有人说:已经有轮子了干什么还要去研究轮子?  如果你是追求快速开发的,选择.NET,啥都封装好了,girdview,基本不用写代码,不过腐化了一代程序员
4.跨平台啊?项目大了有可能会在不同的平台上运行,比如在WINDOWS下开发,到UNIX上面做服务器。否则如果项目小,哪个白痴一天到晚吃了没事干一个平台玩一下?
5.要辩论JAVA推荐你去看“JAVA比.NET好的101个理由”
6.安全性就是JAVA开源,你站在政府角度,有一个国家级的比如身份证注册、人口登记系统的角度想想。你会用一个封装好的、对里面东西完全不知道的.NET,还是一个把内部都剖析给你看的JAVA?

你那是放屁,谁说.net没有大项目,作深入下去,没有人会怎么用net的控件的。没有做过就不要放屁!!


我赞成你说他放屁
好的程序员 .net 和java 没什区别
确实大项目java的多一些,那是java年头多  公司经理级的都偏好java
但不是说。net不行
petshop大战  结果是 .net  比 java 速度快 java 是夸平台
.net2008 出来后 明显java 已经赶不上.net 步伐了
silverlight  wpf  wcf  等相关产品你见识过它的能力吗?  
--------------------编程问答--------------------
引用 6 楼 fage87295970 的回复:
java光一个架构就够研究半天的了


只不过是个设计模式而已  有那么夸张吗?
.net 框架也一大把  你知道不? --------------------编程问答-------------------- 这种问题还是少问的好。。

 你如果学的精。学得好。。。没有什么好坏之分。先学好了。非常牛了。在谈论这个问题不迟 --------------------编程问答-------------------- 顶 --------------------编程问答-------------------- 传说中的月经帖哦! --------------------编程问答--------------------
各有千秋 --------------------编程问答-------------------- 还是比比他俩谁的后台硬更靠谱些 --------------------编程问答-------------------- java跟.NET比,有没有搞错
JAVA跟C#比还差不多 --------------------编程问答-------------------- 这个问题没意义
有“钱”最好 --------------------编程问答-------------------- 依我看,这帖子就是想激起语言大战 --------------------编程问答-------------------- 学得好都有用 --------------------编程问答-------------------- 在csdn上讨论哪个语言好不好,是没有用的。也会被n多人驳斥 --------------------编程问答--------------------
引用 1 楼 wenglingyufc 的回复:
1.JAVA都是开发大型项目,.NET适合快速开发的小型项目
2.成本就是JAVA免费,.NET收费,咱生在中国,放心 什么都是免费的
3.优势就多了啊,你要是搞寂寞(技术)的,就学JAVA,毕竟思想先进,学好了JAVA学什么都快。但是有人说:已经有轮子了干什么还要去研究轮子?  如果你是追求快速开发的,选择.NET,啥都封装好了,girdview,基本不用写代码,不过腐化了一代程序员
4.跨平台啊?项目大了有可能会在不同的平台上运行,比如在WINDOWS下开发,到UNIX上面做服务器。否则如果项目小,哪个白痴一天到晚吃了没事干一个平台玩一下?
5.要辩论JAVA推荐你去看“JAVA比.NET好的101个理由”
6.安全性就是JAVA开源,你站在政府角度,有一个国家级的比如身份证注册、人口登记系统的角度想想。你会用一个封装好的、对里面东西完全不知道的.NET,还是一个把内部都剖析给你看的JAVA?


完全是在鄙视。net啊,晕倒,现在谁会有现成的不用啊?
你会每天去研究微软的windows操作系统如何做成的吗?等你研究完了,估计windows都要淘汰换新的操作系统了!
我们得“站在巨人的肩膀上”! --------------------编程问答-------------------- 要看个人啊 ,这些都说不上的,不过我看来还是C#好点~~ --------------------编程问答--------------------
引用 14 楼 neil198 的回复:
月经贴


  --------------------编程问答-------------------- 这种问题只在于个人的一念之间! --------------------编程问答-------------------- . --------------------编程问答-------------------- jf --------------------编程问答-------------------- 好像不是我们说的算啊 --------------------编程问答-------------------- 我还是觉得net有前途 必定vs2008出来后 真的一切都变了  net增加了太多的东西  而java 感觉几年了没什么大的变化  再说了 ms又那么的有实力   所以java以后会怎样 真不好说 --------------------编程问答-------------------- 看好.net --------------------编程问答-------------------- 你们继续掐。。。往死里掐。。。 --------------------编程问答-------------------- 妖。。。 --------------------编程问答-------------------- 虽然是月经贴、虽然我是搞.NET的,讲真话,我推荐去学JAVA
理由:
第一:Java牛逼一些;
第二:少一个人学.NET我们就少一份竞争。 --------------------编程问答-------------------- 公司要你用什么就用什么   
补充:.NET技术 ,  非技术区
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,