。
Jbuilder软件提供了三种不同的版本,它们是:个人版,专业版和企业版。个人版是可以免费下载的,其中仅仅包含了核心编辑器以及调试器的功能。专业版本的功能比个人版本就要强大很多,其中含有标准版的所有功能,但是,现在还只能通过购买的方式得到这款软件;而且还没有出现针对这个版本的任何评估。作为高端产品的企业版本中包含了一些额外的功能,并且企业版本中的这些额外功能是拥有有效期的免费软件。这款产品也能够和Borland企业服务器,Rational Rose以及Rational Unified Process这些产品捆绑在一起进行销售。这种捆绑起来进行销售的产品叫做JBuilder Enterprise Studio。
全面的特性
Jbuilder实际上包含了你在Java集成开发环境中所需要的一切东西。由于Jbuilder和几种单独的源代码处理产品是集成在一起的,所以它就能够支持多种Java开发工具包版本。对于JavaDoc的支持是无可挑剔的:Jbuilder软件能够自动为你生成JavaDoc文件。Jbuilder软件中的CodeComplete程序代码以及帮助提示是我所见过的最一流的产品,并且,它能够和你所见过的任何一款微软产品相媲美。class浏览器能够在你编程时自动进行更新工作,向你展示出你的应用软件结构,甚至包含那些匿名的以及内部的class。所有的这些都是在你构建一个软件的时候自动完成的。
Jbuilder 6对于UML的支持也非常出色。这个集成开发环境能够应你的要求生成大量UML图表,答应你重命名或者从一个图表中直接的移动classes。
在面向高端用户的企业版本中,还有一种新推出的工具。这是一种非常出色的测试和改编工具,它能够让繁重的重命名class元素工作或者那些移动classes到不同的packages的工作变得易如反掌。Junit测试框架结构拥有内建的支持,并且拥有一定数量的测试装置,这些能够帮助人们自动的在开发环境中进行测试工作,这是一个非常好的优点。
使用印象
假如你对于这样的事情比较关注的话,整个Jbuilder都是使用Java编写起来的。这是Borland公司的大部分产品都会支持的一种语言。很不幸的是,这可能意味着有的时候这个环境的性能表现会变得非常的令人难以接受。不经意的调用错误的菜单选项或者运行GUI设计器的时候,这个软件自己理好头绪之前你甚至可以走出去散步了。不过,这款软件的第六版要比第四版在降低速度方面要做的出色一些。并且和那些百分之一百的Java集成开发环境相比,我也曾经做过类似的实验,Jbuilder的速度是要比别的同类软件要快一些的。
集成开发环境有时在感觉上会让人觉得有一些落伍,并且它还有一种让人感觉遗憾的趋势,就是在人们出错的时候,会向着这些犯错误的愚蠢人们喊叫。当然,我们是程序设计人员,所以我们大概可以指出class wizard所抱怨的是一些什么错误,为什么不能正确的被装载。在新的JBuilder版本中,帮助的功能将会比前几版有所增强。这是从我自身的经验得来的结论。
对服务器软件开发有很好的支持
就像Java语言本身一样,Jbuilder更适合对服务器方软件的进行开发。当然,Jbuilder软件和Borland企业服务器结合的非常紧密,而且,标准的情况是Jbuilder软件还支持一定数量的别种应用软件和网络服务器,其中包括了WebSphere、WebLogic、Tomcat以及iPlant。
虽然内建的图形用户界面设计者优于我见过的其它类似产品,但是我仍然不能容忍在日常基础上使用它。它会很果断的添加它生成的内容。假如Java语言能够在运行的时候定位它们,这就不会是一个问题:它们并不是和集成开发环境一起进行安装的。
从另一个角度来说,EJB 2.0 visual designer软件的企业版完全就是另一种不同的动物。JBuilder's EJB的特性被广泛的修改了,并且做出这些改变的目的是为了提高它的性能。在Jbuilder软件中的是“drag-and-drop”的界面。这些都是非常好的东西,比原来旧版本中的EJB wizards要强出了许多。
Jbuilder6进入了Java集成开发环境的王国,它满足很多方面的应用,尤其是对于服务器方以及EJB开发者们来说。然而可能是因为这个领域中的激烈竞争,这款软件并没有完全占据集成开发环境的市场。