网站首页
JSP空间
动态资讯
开源项目
技术文档
资源下载
J2EE资源
客户论坛
在线支付
 
  技术文档>>JAVA>>新手入门>>基础入门>查看文档  
  jbuilder改旗易帜 java ide市场重洗牌     
  文章作者:未知  文章来源:水木森林  
  查看:68次  录入:管理员--2007-11-17  
 

  borland,这个在开发工具领域总是扮演着成也萧荷、败也萧荷的传奇角色。borland在技术上是无可争议的王者,除了微软,几乎没有哪家公司可以和borland在开发工具和编译器市场正面交锋。borland曾经以delphi名震寰宇,但终究由于领导层的决策失误以及由于技术上的强大而过于自信,从而忽略了市场因素面导致delphi沦落到沿街乞讨的地步。

  而borland的另一个拳头产品jbuilder也在一段辉煌过后陈迹了下来。这其中的原因很多,但受到以eclipse为首的开源ide夹击也许是最重要的原因之一。在jbuilder经过一段时间的陈迹之后,borland也改变了他的策略,放弃了jbuilder原来的纯java核心,改用eclipse作为其核心,这一改变真是翻天地覆。这对于jbuilder来说,是到底是明珠暗投呢?还是弃暗投明呢?

  一、 java ide市场异军突起,jbuilder黯然失色

  jbuilder是第一个被广泛使用的java ide,它也因此赢得了无数的奖项,top product,reader’s choice,best product,jolt award,以及著名的pc magazine editor’s choice等等,以至于borland再宣布jbuilder获得某某奖项时,程序员们都已经习以为常了。

  其实,borland在ide市场上应该算是当之无愧的王者,从最早的turbo系列,到后来的delphi、c++ builder、jbuilder等,每一件产品都可以被认为是一件珍品,它们都足以赢得每一位程序员们的心。而borland也从来没有让我失望过。不管是c还是pascal还是java,borland公司的开发工具都是值得信赖的。简单的配置、人性化的界面,强大的功能,优秀的帮助文档,详尽的例子以及始终如一的稳定表现,让borland成为程序员公认的ide大师,ide领域无可争议的王者。

  然而,市场终究是市场,它不相信王者,只想信强者。由于开源软件在最近几年突然兴起,这几乎出于所有人的预料,开源软件不仅仅是免费的,而且十分强大,就拿eclipse来说吧,它可能是起今为止最强大的开源java ide之一。

  说起eclipse,那得提一下ibm。由于ibm想要干预java市场,思来想去,决定先通过java ide这一java市场的总开关来下手,因此,ibm在2001年将自己的eclipse捐献给了开源社区,从此,eclipse开始了它的传奇生涯。2003年,经过短短2年多的发展,eclipse从一个无名小子变成了深受程序员欢迎的java开发环境;2004年,eclipse 3.0 正式发布,真正成为一个完美的、可扩展的开发环境;2005年发布的eclipse 3.1 版本,30天内下载量居然达到100万之巨。而最有吸引力的是eclipse的插件机制,最新的eclipse3.3据说有60多个开源项目,这其中包括涵盖企业应用开发、嵌入和设备应用开发、富客户端平台、富互联网应用、应用框架、应用生命周期管理以及面向服务架构等,eclipse的铁蹄,已经踏遍jbuilder的世袭领地。

  在eclipse的强大攻势下,jbuilder很快就力不重心了。而eclipse只有了3年,就从jbuilder手中抢走了积累了10年的市场,从此eclipse成为了java ide战场上的胜利者。

二、 jbuilder改旗易帜,未来路在何方

  jbuilder终于败下阵来,以至于borland想将自己的ide部门(这其中包括jbuilder开发组)给卖了,但由于最终没找到合适的买家而放弃了这个念头。于是,干脆自己成立一个子公司(codegear)来重新开发jbuilder。这时,borland面临着两个选择,是沿着jbuilder的老路来继续开发jbuilder,还是重新来开发jbuilder。值得庆幸的是,borland选择了后者,这也许是因为borland可能意识到了jbuilder之所以失败是因为jbuilder不够开发,这直接导致了它的支持者的减少。

  而eclipse在这一点上就有着过人之处。eclipse之所以能战胜jbuilder,主要是因为eclipse有3件法宝,免费、开源和插件。这3件法宝中,免费是最重要的,因此,大多数软件公司的规模都不大,不可能连开发工具都买正版的开发工具,因此,eclipse的免费正中他们的下怀。而eclipse另外一个最大卖点就是它的插件机制。由于eclipse的开源,因此,很多人都可以为eclipse开发插件,因此,eclipse的插件十分丰富。

  现在jbuilder2007终于选择eclipse了,这就意味着eclipse上的插件都可以运行在jbuilder上了,这在一定程度上也算是某种开放了。同时,由于eclipse使用swt作为其图形库,因此,jbuilder在运行速度上要高以以前版本的jbuilder(但试用后,感觉速度并没有明显的提高,可能是因为jbuilder安的插件太多的缘故吧)。这些从eclipse继承的特性给jbuilder2007增色不少。

  jbuilder2007虽然采用了eclipse的框架,但jbuilder2007本身并不免费,也不开源。这也许会给jbuilder2007在竞争上带来一此劣势,当然,这也难怪borland,毕竟borland是一家商业公司,还要靠jbuilder挣钱呢!

  jbuilder2007虽然增加了很多功能,如web开发、ejb3开发以及web services开发,但这些功能有很多都是使用的免费的eclipse插件,有点象又走delphi的老路,弄了一些第三方的vcl来充数,当然,这也许是borland为了使jbuilder2007尽快推出采取的策略,等将来jbuilder站稳了脚跟,再集中力量开发jbuilder。borland在2006年10月推出jbuilder2007后,在2006底提供了jbuilder2007的试用版下载,大家也许在试用的过程中发现,对于已经使用过eclipse的程序员来说,使用jbuilder2007还是比较顺手的,但对于那些从未用过eclipse的程序员来说,一开始用jbuilder2007还是有一点别扭。不知jbuilder2007是否能过使用习惯这一关。

  从上述可知,jbuilder2007采用了eclipse框架就象一场赌博,它的赌注就是jbuilder的前途,至于borland是否能赢得这场赌博,也许只有时间才能回答这个问题。

三、 eclipse、jbuilder 和netbeans之间的超级pk,谁会是最后赢家

  由于jbuilder已经采用了eclipse框架,那么,现在java ide市场就只剩下两种类型的java ide构架了,一种是以eclipse首的开源构架,另一种是以sun为首的纯java ide构架。

  虽然jbuilder和eclipse也存在着竞争,但这就象中国电信和联通一样,是内部竞争,其实它们两是相辅相承的,就象当年孙、刘联合抗曹一样。有某种程度上,它们是一直对外的。

  而netbeans在结构上和eclipse有些类似,也是免费、开源的,并且支持插件技术,只是在实现上有一些不同。而它们最大的不同就是netbeans采用的是awt/swing图形库,而eclipse采用的是swt图形库,因此,eclipse在效率上要高一些。

  虽然netbeans和eclipse采用了类似的结构,但由于netbeans一直是sun自己开发,而eclipse由开源社区负责开发,因此,在支持者的数目上eclipse远远高于netbeans。

  尽管现在eclipse占有了一定的优势,但netbeans正在紧追不放,也许在不远的将来又会上演一场java ide的龙争虎斗。

 
 
上一篇: 使用jbuilder2007开发web services    下一篇: 敏捷开发的必要技巧:处理不合适的依赖
  相关文档
java入门:java语言中创建和使用日期 01-24
java之23种模式一点就通 11-17
新手入门 解析配置文件的文件问题 11-17
使用forte for java开发ejb(上) 11-17
java中的排序 11-17
java的网络功能与编程4 11-17
入门:深入探讨、理解java的classpath 12-04
struts中不同的action和actionform组合 11-17
java数据报之失序和丢包 11-17
详谈基于json的高级ajax开发技术 11-17
对象引用是怎样严重影响垃圾收集器 11-17
java io学习基础之读写文本文件 11-17
使用eclipse swt控件开发web应用 11-17
scjp 1.4 认证的初级教程 11-17
sequenceinputstream使用一例 11-17
在j2ee平台上实施应用性能管理 11-17
java对domino objects的访问 (1) 11-17
用axis开发基于java的web服务 11-16
java图像技术 11-17
java咖啡馆(11):java插件技术 11-16
返回首页 | 关于我们 | J网章程 | JSP空间合租 | 客服中心 | 免责声明 | 常见问题 | 参观机房
本站主机空间代理至厦门市华众网络科技有限公司
《中华人民共和国增值电信业务经营许可证》
编号:闽B2-20050079
@2005-2008福建JSP技术网 版权所有 闽ICP备05000928号
技术电话:13616026886
邮箱:admin@fjjsp.com 站长QQ,点击这里给我发消息