Java对战.NET,战争与和平的游戏

在软件世界里,Java与.NET无疑是两个旗鼓相当的对手,一再上演着一出又一出你来我往、拼力争夺的好戏。在这种争夺的过程中,有受益者,也有牺牲者。平心静气地想一想,微软和Sun公司都是兵器的制造者,软件人员才是斗士,用户们只好去做受益者或是牺牲品。

真的有那么凄惨吗?事实上,和平的曙光已经出现了。

战争与和平

很多人认为,Java和.NET不是殊途同归吗!为什么又会烽烟缭绕呢?当然是世界级企业之间的商业竞争使然。这场战争常使软件开发人员陷于进退维谷的境地—Java还是.NET,应该选择哪一种开发平台?

事实上,不管选择哪一种平台作为基础,今后都必须面对Java和.NET共存和互操作的环境。这显然不是一件容易的事情,不过和平的曙光已经出现了。

Sun与微软在法律上的大和解算是一道曙光,只是光靠两家公司之间的一纸法律文书究竟能够解决多少问题,需要多少时间,这些都很难说。

不过,还有另外一道曙光!一些软件公司推出的开发工具可以在二者之间架起桥梁。

在这方面,可以留意一下Compuware公司。这家公司的应用开发解决方案倡导应用软件的完整生命周期管理,以往主要依靠Java技术。

最近,他们特别强调,把与Java竞争的.NET技术融入到其原有的产品框架之中。在技术上,Compuware的产品可同时支持Java和.NET两种平台。因此,在Coupuware看来,选择Java平台还是.NET平台已经不重要了,重要的是你要有一套完善、高效的软件代码管理工具。

从.NET入门,用Java提高

新的技术、工具和环境可以让你免除选择Java还是.NET的困扰。不过,即便还没有这些新工具,对于大多数软件人员来说,仍然可以走出高明的妙棋。

其实,Java和.NET两者各有所长。作为软件开发者,完全可以抛开两个厂商之间的矛盾与冲突,让自己成为两种技术融汇贯通的软件高手。

开放性是Java生命力的源泉,它不属于一个单独的公司,尽管Sun在其中起着关键性的作用。众多世界级的公司,例如IBM、甲骨文、BEA等等,都对Java都给予完全的支持。

出自微软的.NET最大的特点就是容易上手。花上两三个月时间,你就可以像模像样地当软件工程师了。相比之下,Java就不那么容易。可是,从软件技术的深度来看,.NET之中有没有分布式事务处理,这个问题仍然被许多资深的软件人员所质疑。

从个人职业发展需求来看,.NET入门那么容易,很快就会满大街都是.NET程序员,你还能期望有多高的薪水呢?

企业选择有不同

从软件人员个人的角度来看,以.NET入门、以Java提高也许是一种循序渐进的最佳路线。但是从企业的角度来看,选择Java平台还是.NET平台,却要用不同的思路来考虑。

从成本效益方面来衡量,.NET平台很容易在短期内以较低的成本开通运行,而且开发、管理人才比较容易找到,费用同样也比较低。但是随着经营规模的扩大,业务种类的多样化,.NET可能就无法胜任了。不过,无论在什么时候,中小企业毕竟占据多数,经营规模、业务种类很可能永远都不会扩大到.NET不可承担的程度。

对于大型企业来说,情况就复杂多了。在整个企业来看,由于现有规模和业务种类已经十分复杂,而且有多年遗留下来的应用系统,Java平台可能是最适当的选择。

但是,大型企业中新成立的部门,单独来看又很可能选择.NET比较合适。因此,两种平台并存将是永久的局面,这也就给Compuware、IONA等公司创造了很大的市场空间,也称为Java和.NET两大阵营之间的“和事佬”。

时间: 2024-11-08 22:15:20

Java对战.NET,战争与和平的游戏的相关文章

网络战争与和平

[卡塔尔半岛电视台网站4月21日文章]题:网络战争与和平(作者美国前助理国防部长.哈佛大学教授约瑟夫·奈) 两年前,一段有问题的计算机代码侵入伊朗核计划,摧毁了大量用于浓缩铀的离心机.一些观察人士宣称,这种明显的破坏活动是一种新的战争形式的预兆,而美国国防部长利昂·帕内塔已对公民发出警告,称美国面临"网络珍珠港"袭击的危险.但我们对网络战的了解到底有多少呢? 计算机的网络空间和相关的电子活动是一种复杂的人造环境,而且人类对手是有目标的.有智慧的.山川和海洋很难移动,但网络空间能够通过操

英特尔AMD:战争与和平

一次价值12.5 亿美元的和解,究竟能给英特尔.AMD和消费者带来什么变化? 文|CBN记者 徐涛 英特尔和AMD居然和解了-双方约定结束彼此之间所有的法律争端,同时英特尔允诺给予AMD 12.5亿美元的赔偿. 这让长期卷于其中的工作人员和其它旁观者都十分惊讶.在商业世界里,这对看起来最不可调和的对手已经争斗了二十多年. 最近几年来,AMD还发起了一连串诉讼,指控英特尔这个占据了微处理器市场80%的寡头,使用不正当手段来维持其垄断地位,比如利用广告回扣来使得PC厂商拒绝使用AMD的芯片. 作为多

北影展透露古装剧回暖谍战剧战争剧不再是主流

薛凯琪电视剧<画皮>里有"很妖的感觉". "姚晨好老公"凌潇肃在电视剧<画皮>里也是个好老公. 现象一·古装剧回暖谍战剧战争剧不再是主流 题材不重要,如果故事好,不管是用什么形式来包装,观众都会喜欢. 现象二·大投资单集过百万比比皆是 演员随之涨价,<士兵突击>主演单集片酬都上了10万. 现象三·网络自制剧视频网站寻找新盈利模式 影视展只重在宣传,真正的交易在幕后,不少热门剧早就已经卖出. (南方日报)

《网络战争与和平》

新加坡<联合早报>4月13日发表题为<网络战争与和平>的署名文章,主要内容如下: 两年前,一条有缺陷的电脑代码感染了伊朗核计划,并摧毁了许多用于铀浓缩的离心机.一些观察家称这种明显的蓄意破坏预示着一种新的战争形式:美国国防部长帕内塔警告,美国人可能会受到"网络珍珠港"袭击.但我们对网络冲突究竟有多少认识? 电脑及相关电子活动的网络领域是个人造的复杂环境,里面的人类对手有高智能且有针对性.山脉和海洋很难移动,但网络空间却可以借助开关关上和打开.电子的全球移动远比大

2011年终盘点:互联网世界里的战争与和平

21世纪网讯 2011年,对于中国互联网生态圈来说是一个特别的年份. 如果说,十年前美国互联网国家队的成员是Google.Facebook.Amazon.ebay ,那么腾讯.阿里巴巴(微博).百度.新浪和360便当之无愧成为当前中国国家队的优秀成员. 它们在电子商务.移动互联网.社交媒体.视频网站和开放平台各个领域施以拳脚,不断扩宽自身的产业阵营. 这一年,"开放"与"平台化"建设成为群雄竞技的关键词:这一年,恰逢中国入世10周年,今年"13岁"

营销是一场战争or一场游戏?——深谈预测技术的行业应用与挑战

云栖TechDay活动第二十二期中,赵强带来了题为<预测技术的行业应用与挑战>的分享,他主要与大家分享了数据挖掘与预测技术的分析,并结合具体案例来讲述市场营销领域中预测技术的具体应用和使用经验. 以下内容是根据PPT和现场分享整理而成. 大数据领域特别之处在于:它的行业发展用在走在教育之前,应用是学不到的.我经常问我的MBA学生,营销是一场战争还是一场游戏?这是两个截然不同的观念,战争意味着你死我活:而游戏仅仅是为了娱乐,通常的答案是两派都有.对于我而言,营销是战争,或者说数据挖掘或者模型在营

利用java socket 写的一个联机的五子棋游戏,服务器端和客户端的问题,大神求教啊。。

问题描述 利用java socket 写的一个联机的五子棋游戏,服务器端和客户端的问题,大神求教啊.. 利用java socket 写的一个联机的五子棋游戏,一个服务器端的程序和两个玩家的客户端程序,可不可以都运行在同一台主机上啊? 我运行服务器端和其中一个玩家的客户端程序时,正常.但是运行第二个玩家的客户端程序时,就出现了 Java.net.BindExecption Address already in use: JVM_Blind. 的异常.怎么办? 还有我打算客户端把下的棋子的对象传给服

华为和中兴:两个领先企业的战争与和平

要共生式发展,不要破坏性竞争 刘琼 中兴和华为这两家中国本土领先通信企业在德国.法国和匈牙利等欧洲市场爆发的专利和商标权诉讼战,近日来不仅没有停止的势头,反而愈演愈烈,甚至战火蔓延至国内,令业界格外关注. 类似于中兴.华为的同城恩怨的故事还有更多版本,比如蒙牛与伊利.三一重工与中联重科等.如果把华为和中兴的官司看成是通信市场的"明争",在不同行业的最大竞争对手之间," 暗战"也屡屡出现. 在市场环境中的企业,当然免不了各种竞争,特别是在丛林法则中披荆斩棘成为行业领先

微软产品开发中的“战争与和平”

冲突是微软开发工作时的常态,每个微软新产品的孕育过程概莫能外地充斥着质疑.抗争.苦闷.忐忑--理念的交击.智慧的冲撞让软件开发的各个阶段都弥漫着硝烟,直至产品发布,然后又要迈入下一个循环.对于微软工程师们来说,这样的经历就仿佛是一次次痛苦但不乏惊喜的涅槃. 这篇博客记录了微软Windows Server 2008 R2*中国团队的一些真实经历与感悟,例如"暗藏杀机"的季度性产品评审会议:微软工程师如何"向用户学习":软件开发过程中只有对错.没有"权威&qu