找回密码
 立即注册
搜索
查看: 816|回复: 16

大家具的java好还是.net好啊?要有一个以上的理由。!

[复制链接]

3

主题

7

回帖

13

积分

新手上路

积分
13
发表于 2005-11-3 16:37:04 | 显示全部楼层 |阅读模式
讨论java和.net 的优缺点, 畅所欲言。

3

主题

7

回帖

13

积分

新手上路

积分
13
 楼主| 发表于 2005-11-3 19:28:29 | 显示全部楼层
怎么没有人看帖子的啊?
回复

使用道具 举报

42

主题

835

回帖

1167

积分

金牌会员

积分
1167
发表于 2005-11-3 21:13:15 | 显示全部楼层
那我来说两句好了
都不好
java速度实在是太慢了,对国际化支持好像也不怎么样
.net不清楚也没用过。Because of loving unix
回复

使用道具 举报

0

主题

490

回帖

644

积分

高级会员

积分
644
发表于 2005-11-4 08:46:11 | 显示全部楼层
java正在迅速扩展它的势力范围,具有广泛的开发和用户群,不可小视的。虽然我还在用delphi
回复

使用道具 举报

108

主题

949

回帖

1420

积分

金牌会员

积分
1420
发表于 2005-11-4 09:41:28 | 显示全部楼层
最讨厌看到这样的帖子,没有意义。每种语言都有每种语言的适用范围。
为了下载而下载
为了沟通而聊天
回复

使用道具 举报

11

主题

764

回帖

1042

积分

金牌会员

积分
1042
发表于 2005-11-4 18:42:43 | 显示全部楼层
要是一两句话,就说得清的话,早就变成其中一家垄断了。
回复

使用道具 举报

332

主题

3769

回帖

5397

积分

网站编辑

积分
5397
发表于 2005-11-5 12:59:34 | 显示全部楼层
又在跟流行的。
用C/S。
回复

使用道具 举报

340

主题

3478

回帖

5028

积分

网站编辑

积分
5028
发表于 2005-11-6 00:10:54 | 显示全部楼层
.net实际上是MS版权的java。是java的微软实现和发展。两者互相学习交替进步。在跨平台方面java比.net强。.net还没听说微软打算在其它平台上实现。所以,目前看.net仅仅是微软C/S系统下的一种类似java的网络编程环境罢了。微软在自家系统网络技术方面一直存在性能安全缺陷,从nt到2003,技术方面不断改变,造成的程序设计方面的麻烦反过来又套住微软本身,借鉴java弄一套。net来稳定网络编程环境是一种聪明的举动,据说这一创意来自borland。比尔盖兹何等聪明,一点就透。所以,要编写企业级(局域网)应用,如果纯粹使用微软平台,可以使用.net。如果网络复杂,还有其它平台混合甚至www网,就不得不考虑java了。至于执行效率,java也具有.net的本地化编译再运行的第三方工具,或者说sun要实现本地代码再编译就像.net所做的一样小菜一碟。现在的机器已经感觉不出速度差异,因为sun创立java的目标本身就在于功能实现上的随时随地,并且也知道cpu的飞速发展很快就会将.net的本地编译优势给抹掉。所以java同.net比具有更加成熟丰富并具有人已扩展机制的class。

。net会不会仅仅局限于windows系统?一般不会的,也不一定,开发其它平台的。net如同在帮助竞争os取得同样竞争力,想一想,如果unix具有net环境,微软还在不在server领域混了?.net对微软是一个两难的技术啊。如果别的os不支持.net,java就会自然占领阵地。.net不开放源码版权,其他系统不可能作.net环境。微软又不甘心帮竞争对手壮大。有意思把。这就是.net发布第一版时,微软内部许多人竟还搞不明白.net为何物的原因。应该说相对java的成熟,.net还是一个充满变数的东西,微软的这步棋不好走。
回复

使用道具 举报

340

主题

3478

回帖

5028

积分

网站编辑

积分
5028
发表于 2005-11-6 12:00:44 | 显示全部楼层
国外,java比较盛行,因为比.net成熟。很多大企业不得不采用java应付复杂的跨平台作业,这点.net办不到。国内,windows绝对占优势,.net使用环境就如同国外用java一样。你说应该用什么?

技术角度讲,java/.net本质是一样的。对于用户和开发人员来说,只要立足周身环境需要,使用什么开发都一样。作为一统个平台的东西,这个世界也许根本不需要两个半斤八两的技术。.net的成功与否取决于windows平台的未来。java无所谓,他是一个开放的平台不依赖任何特定OS。

java程序可以多平台无碍运行,.net目前只局限于windows平台并且看不到微软有其它平台支持迹象。

如果使用java开发的程序肯定在各种OS环境下都能运行,包括windows,.net就不行啦,麻烦在于客户必须另行购买windows替换掉目前使用的不同的OS,会顺利吗?


如何取舍,归根结底是你的开发是否具有挑战世界对手的想法,还是只为自己周围一亩三分地的企业提供点服务。这需要每个开发人员自己作出决定。
回复

使用道具 举报

56

主题

167

回帖

298

积分

海星

积分
298
发表于 2005-11-7 16:02:32 | 显示全部楼层

各有所长

如果所大型系统工程,如银行、邮电及大型数据库类还是IAVA比较好,因为其具有跨平台性,经过多年运行较为稳定,就象当年WINDOWS与UNIX操作系统有人问谁优谁劣一样,在不同的领域里各有优势
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|海浩社区

GMT+8, 2025-9-17 16:50 , Processed in 0.092902 second(s), 20 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表