| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 7141 人关注过本帖
标题:Java的优势到底在哪里?
只看楼主 加入收藏
live41
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:67
帖 子:12442
专家分:0
注 册:2004-7-22
收藏
得分:0 
翻译得不好吧,你看chm版吧?排版和字体都不好,背景色是黄色吧,
2006-05-09 10:17
live41
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:67
帖 子:12442
专家分:0
注 册:2004-7-22
收藏
得分:0 
今天想有人反驳我的谬论……

Java 的优点——版权免费

C#做出来的大项目如果到了国外,是要被收版权费的,动辄数百万美金

Java却不用,无论是语法本身还是IDE都是免费

NetBeans是用Java写的
2006-05-09 10:30
千里冰封
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:灌水之王
等 级:版主
威 望:155
帖 子:28477
专家分:59
注 册:2006-2-26
收藏
得分:0 
JAVA如果不好,为什么会有这么多人在用,为什么全球总的用数户仍然是第一位,而不是C或者什么别的语言,更不是VC
http://news.csdn.net/n/20051128/29943.html

可惜不是你,陪我到最后
2006-05-09 10:54
live41
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:67
帖 子:12442
专家分:0
注 册:2004-7-22
收藏
得分:0 
java 在这份调查是笼统的,se ee me,什么都算在java上,java的应用范围的确广啊

.net一直不能去的原因大概是翻版vs.net做出来的软件要被告 收版权费(my teacher said)

正版又买不起,而java的ide都开源(jb除外)
2006-05-09 11:15
live41
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:67
帖 子:12442
专家分:0
注 册:2004-7-22
收藏
得分:0 

昨晚记错了,所谓收版权费,其实是指,

国内每年损失的费用在 大多数软件商用盗版的vs.net,被发现后会被告侵权

c和java不存在这种问题

2006-05-09 11:17
live41
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:67
帖 子:12442
专家分:0
注 册:2004-7-22
收藏
得分:0 

就算用正版vs  vs.net,要是被发现用的操作系统是盗版的也会被告侵权

就算ide和操作系统都用正版,数据库用盗版也……

所谓我们老总上个月花了800多买了一张sql server 2000标准版,还是认识人所以便宜了买的。

[此贴子已经被作者于2006-5-9 11:24:13编辑过]

2006-05-09 11:24
myajax95
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:30
帖 子:2978
专家分:0
注 册:2006-3-5
收藏
得分:0 
在速度上JAVA根本没有跟微软的C系列的东东拼一拼的能力,功能差的太远。特别是Managed C++出来之后,JAVA的Garbage Collection完全没有优势了。另一方面其简单易学性又一点一点的被C#干掉。为什么JAVA还能活着呢?
因为它免费。这不是简单的技术的战争,是免费组织们和微软的经济战。同时微软的东东出不了微软的操作系统,所以玩Linux,Unix的人们只有选择JAVA了。

http://myajax95./
2006-05-09 11:45
千里冰封
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:灌水之王
等 级:版主
威 望:155
帖 子:28477
专家分:59
注 册:2006-2-26
收藏
得分:0 
这也从一个侧面看出来JAVA是一个功能很强的语言
它可以做与底层实现无关的编程,它在各个域的非凡表现正说明了JAVA语言无限的生命力
它可以为手机嵌入式设备写程序,而不用去管这个手机是什么型号的
别的语言能做到吗?
我觉得为了这一点牺牲一点效率是值得的.

可惜不是你,陪我到最后
2006-05-09 11:58
live41
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:67
帖 子:12442
专家分:0
注 册:2004-7-22
收藏
得分:0 
以下是引用千里冰封在2006-5-9 11:58:00的发言:
这也从一个侧面看出来JAVA是一个功能很强的语言
它可以做与底层实现无关的编程,它在各个域的非凡表现正说明了JAVA语言无限的生命力
它可以为手机嵌入式设备写程序,而不用去管这个手机是什么型号的
别的语言能做到吗?
我觉得为了这一点牺牲一点效率是值得的.

现在有很多机型开始不支持java软件,

.net里面有mobile开发项目,无论简单程度还是开发周期都超越java

牺牲的效率这里一点那里一点,很多点。。。

我喜欢java只是因为我觉得它用起来的时候莫名其妙

java的listener比起C#的event要复杂一点,麻烦一点

如果不用swt designer的话,在月蚀里面写一段长代码简直令人疯狂,因为你要花一分钟去找到某个按钮的构造代码和listener在哪里……

2006-05-09 12:40
千里冰封
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:灌水之王
等 级:版主
威 望:155
帖 子:28477
专家分:59
注 册:2006-2-26
收藏
得分:0 
以下是引用live41在2006-5-9 12:40:00的发言:

现在有很多机型开始不支持java软件,

.net里面有mobile开发项目,无论简单程度还是开发周期都超越java

牺牲的效率这里一点那里一点,很多点。。。

我喜欢java只是因为我觉得它用起来的时候莫名其妙

java的listener比起C#的event要复杂一点,麻烦一点

如果不用swt designer的话,在月蚀里面写一段长代码简直令人疯狂,因为你要花一分钟去找到某个按钮的构造代码和listener在哪里……

如果要那样说的话,就没有办法了,那就什么语言都可以写嵌入式的开发了。只要有这方便的编译器就可以了,但是问题 你还需要到目标机器上去编译一下啊,说实话,JAVA的一次编写,到处执行是有一些地方没有做好,但是,支持JAVA开发的的硬件有多少,而支持别的语言的开发的又有多少,JAVA是给程序员提供了方便,你可以不去管底层的实现而可以在一定的高度上写出相类似功能的代码来,这一点,又有几种语言能做到
一个语言能发展到这个程序,一定是有它的一定的道理的,按照我们中国人的想法,如果只是SUN公司的炒做,是不可能炒做这么多年,也不可能把它炒做成世界用户第一的语言的,退一步讲,就算是它炒做的,能炒做成这样,那也是人才啊!
JAVA的跨平台一直以来就是它的优势,而别的语言又有几个能做到的,也许有人会说,在国内有几个公司是同时用几个平台的,又有几个人不是用microsoft的,但是这只代表目前,并不代表ms的东西将永远占据中国市场。


不可否认,新出的语言当然有新了的语言的优势,否则它新出来干什么,不可能一新出来就被淘汰吧,但是一切都要让时间来说话,十年的时间已经让JAVA给世人交了一份合格的答卷。别的新出的语言要断定它好,还为时过早


可惜不是你,陪我到最后
2006-05-09 14:20
快速回复:Java的优势到底在哪里?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.035542 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved