您当前的位置:首页 > java

JBuilder 2007吹风会, 这还是JBuilder吗?

        CodeGear公司(Borland的子公司)宣布JBuilder2007即将面市,并于21号举行了吹风会,CodeGear的JohHarrison主持了这次会议。会议分为两步分,第一部分产品的构思和背景,第二部分是产品现场演示。

       JBuilder2007是JBuilder自诞生了最大的变动,由原来的独立产品转到基于Eclipse平台的产品。但是许多与会者对这版JBuilder感到失望,纷纷叹息,这还是JBuilder吗?

       下面是TimAnderson,一个JBuilder用户,在参加吹风会后的感想。读了Tim的博客后,我想JBuilder真应该将其新版的JBuilder构建在NetBeans平台上,NetBeans和JBuilder有着很多相似性,起码使用Swing开发,开以很简单的将Matisse和JBuilder原来的界面设计工具结合起来,这样界面设计工具肯定非常受用户欢迎的。

       Tim Anderson的博客文章:

       今天我参加了为JBuilder 2007举行的吹风会。CodeGear的JohHarrison主持了这次会议。会议分为两部份,第一部分是这版产品的构思和背景,第二部分是现场产品演示。请注意我没有亲自试用产品,Jon仅仅演示部分功能,因此下文都是我的第一印象。

        我们知道这版产品是Eclipse,而不是JBuilder。我怀疑有许多JBuilder2006的代码在里面。CodeGear所做的只是把新的EJB和Web服务可视化编辑器集成到Eclipse中去,另外添加了一些好像基于Together可视化建模技术的工具,Borland公司性能优化和调试工具的OptimizeIT,以及对某些开源产品(Subversion,Bugzilla, XPlanner, JBoss, ApacheContinum)的支持和集成。那些习惯使用PrimeTime,老JBuilderIDE的人,为了使用改产品,必须学习Eclipse的使用,而这是他们不太可能熟知的。起码需要将现有的JBuilder工程进行导入。

        Harrison解释说CodeGear不想复制现有的Eclipse工程功能,更愿意基于它实现。他将这描述为“构建于纯Eclipse环境之上”。CodeGear公司试图避免产生Eclipse私有化,尽管JBuilder2007是封闭代码产品,因此某种意义讲,这只不过是文字表述而已。

        这样做的一个直接后果是JBuilder2006中优秀的Swing界面设计工具没有了,取而代之的仅是Eclipse不成熟的VisualEditor。还有别的功能丢失,没有J2ME的支持,没有Borland EnterpriseServer(Borland公司的J2EE应用服务器)的支持。为了弥补,JBuilder2007附带了JBuilder 2006。

       另外一个令人失望的倒退是JBuilder2007起始只有Windows版本,尽管CodeGear最初目的也提供MacOS和Linux平台的版本。

       JBuilder2007最令人感兴趣的是工程管理功能,很不幸的是只有企业版提供。Harrison没有演示这些内容,只是展示了一些屏幕抓图。ProjectAsist支持集成上文提到的开源ALM产品协作开发,而ProjectPortal用来管理小组进程。ProjectPortal基于一个开源Portal框架LifeRay。

        我怀疑CodeGear是否能顺利销售该产品,但有希望。从Q&A环节可以看出Eclipse拥有不少的用户,担不是所有人都满意。问题包括依赖管理,在企业内维护一致和可靠的开发环境的困难等问题。因此仍然存在提供一个商业化版本Eclipse的空间,特别是能提供一个强有力的更新工具,处理好Eclipse插件依赖关系的版本。我意识到Eclipse有自己的更新管理器,但是显然并不怎么好。

        也就是说,我怀疑该产品能否使用JBuilder这个名字。官方说法是这只是一个过渡JBuilder,就像原来基于Dephi的IDE转换成纯Java版本的一样。这纯粹是胡说,这些年我跟踪过所有的JBuilder版本,没有一个版本变化如此剧烈。

        该版本显然已经在开发中,并且将在年底发版。



沪ICP备10206494号-4