Java 开发利器之三国版

众所周知,在Java开发环境的市场上,有很多产品。他们之间为了市场占用率而争夺不休,笔者觉得他们之间的争夺更像是中国的三国争雄,随着时间的流逝,很多产品退出了历史的舞台,而Java的天下也从诸侯争雄时代变成了三国鼎立的时代。

 

<!--强势曹魏-eclipse-->

之所以笔者要将eclipse比作曹魏,是因为他市场上目前的地位确实很像曹魏一般强势。

 

其一,大部分人都认为eclipse是一个开源软件,所以在血统方面不太纯正。然而,我要说,eclipse实际最初是由IBM公司开发的Java开发环境,后来由于IBM同时拥有两个Java的开发环境,才将eclipse放入开源社区,这一点与曹魏很像,系名门望族之后。

 

其二,曹魏手下兵多将广,这一点非常符合eclipse现在的境遇。除了IBM之外,很多大的公司都是eclipse联盟的一员,包括Intel ,AMD ,BEA,HP,Oracle,Borland....,上面的名字几乎是无人不知,无人不晓的。

 

2009年7月发布代号为GALILEO的3.5版。本人试用后,将eclipse的主要特点总结如下

0.开放式架构,可以做很多语言的开发,只要有IDE。例如一家法国公司Improve Technologies开发了C#的插件,偶也,Eclipse可以开发C#了,MS很生气,But,this just for fun.

1.适用平台,几乎所有的平台(win/linux/unix)这也正符合Java的宣言,Run in anywhere.

2.安装,解压即可,相当简洁明快。

3.配置,对于初学者有些困难,因为毕竟不是集成开发环境,但是还好啦。

4.启动,启动项少,所以启动速度很快,要不然就见鬼了。

5.资源占用率,很少,对内存的消耗也很少(相对而言)。

6.最重要的一点:他是免费的。这点很重要。

7.对于中国人很重要的一点:汉化,eclipse虽然有汉化包,但是却不能汉化的很彻底,遗憾ing.

8.对于女生而言,Eclipse的界面很漂亮,对于我这样没有审美的人而言,无所谓啦。

 

<!--蜀汉正统-NetBeans-->

大家不要忘了,谁才是Java的正统---Sun,java语言来自SUN,SUN也是JDK的作者。于是乎,Sun自然成为当仁不让的刘皇叔。但是,匡扶汉室的大业是何其的艰难。想当年,在万众期待中,Sun推出了自己的第一款Java开发环境 WorkShop,但是对它的失望也是万众瞩目的,编译速度极慢让刘皇叔败走长坂坡。

 

终于有一天,Netbeans的出现使匡扶汉室正统的大业又重新得到了继续。目前Netbeans的最新版本为Netbeans6.7.

笔者使用Netbeans的感受是

1.相对于Eclipse而言,Netbeans的汉化更彻底,很符合中国人的语境。

2.适用平台,几乎所有的平台(win/linux/unix),和Eclipse相仿。

3.配置,毕竟是一个集成的开发环境,不用像Eclipse一样安装IDE,对初学者很方便。

4.启动,比Eclipse要慢,但是我个人认为集成环境嘛,启动10个组建必然要比启动2个慢。

5.资源占用率,其实我并没有评论权,毕竟要看具体做什么而定,但却是比Eclipse耗内存,但是Netbeans已经自带可以清理内存的功能,有些同学内存4G的可以不看我的废话。

6.同样免费

7.据说做J2ME很牛逼,不会像Eclipse那样出现与MOTOROLA个别地方不兼容的问题。

 

<!--江东猛虎-Jbuilder-->

 

随都不会忘记昔日的王者,江东的猛虎。

Borland公司我想没有人会陌生,没有人会忘记 Turbo C2.0,没有人会忘记Turbo Pascal ,更没没人会忘记Delphi。

Borland公司俗称大牛孵化机,培养出了一大批大牛,可惜被MS挖墙角,走了不少,其中包括我的偶像之一 Anders Hejlsberg。

 

他也是Borland公司中最早发现Java潜质的人,正因为如此,他要开发Java的IDE,Boss说要继续开发火的不能再火的Delphi,于是他和Boss吵架了,于是他去了MS。在挖墙角时,Bill Gates说:“我给你MS最好的团队,你随意!”,再后来,我们叫那个团队.Net团队。

 

当然,Jbuilder的成功,与另一个人息息相关,这个人长的酷似西甘,但是叫什么名我忘了,他因为Jbuilder,一举成为Borland最年轻的最有价值科学家。他也是我崇拜的人之一(我崇拜很多人)。同样,Jbuilder也因为他成为想当年称霸一方的Java开发利器。

对于Jbuilder,我没什么可说的,因为我没用过。但是Jbuilder有个众所周知的缺点,它是收费的,而且很贵。

 

<---------------------------后续------------------------>

当然,除了三国鼎立外,难免有些小公司开发的一些Java的产品,下面笔者就略举一二,不过都是小公司,大家可能没怎么听过:

 

Top1:VJ ++,MS(中文名“微软”,这个公司大家肯能没怎么听过哈)出品。

还记得前面我崇拜的大牛Anders么,他凭着对Java的热爱来到了MS,开发出了微软的Java产品VJ++。说实话,这个编译器很好,很快,很强大,因为是Anders开发的,但是它失败了,而且败得很惨。原因有2

1.MS在Java的三国里就好像董卓,对汉献帝的态度很差,甚至想废掉汉献帝,当然最后没来得及废。MS的VJ++,改变了Sun的标准,加入了对Windows的依赖,打破了MS和Sun脆弱的协定,正统的Sun自然不答应。

2.MS凭借在大家眼里的一贯形象,还没出门就遭到各路诸侯(IBM啦,Sun啦,Borland啦 )的联合绞杀,最后败了。

于是Anders开发了.net,这就是C#的语法和Java很想的原因。

 

Top2:JDeveloper,Oracle(大连火车有个Oracle的广告牌子,于是大连人都认为Oracle的总部在大连火车站附近)出品。

就是Jbuilder改的,不说了。

 

Top3:Visual Age for Java,IBM(我很低调)出品。

这就是和Eclipse同时开发,但没有开源的那个孩子。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值