。
Jbuilder軟件提供了三種不同的版本,它們是:個人版,專業(yè)版和企業(yè)版。個人版是可以免費下載的,其中僅僅包含了核心編輯器以及調(diào)試器的功能。專業(yè)版本的功能比個人版本就要強大很多,其中含有標準版的所有功能,但是,現(xiàn)在還只能通過購買的方式得到這款軟件;而且還沒有出現(xiàn)針對這個版本的任何評估。作為高端產(chǎn)品的企業(yè)版本中包含了一些額外的功能,并且企業(yè)版本中的這些額外功能是擁有有效期的免費軟件。這款產(chǎn)品也能夠和Borland企業(yè)服務(wù)器,Rational Rose以及Rational Unified PRocess這些產(chǎn)品捆綁在一起進行銷售。這種捆綁起來進行銷售的產(chǎn)品叫做JBuilder Enterprise Studio。
全面的特性
Jbuilder實際上包含了你在java集成開發(fā)環(huán)境中所需要的一切東西。由于Jbuilder和幾種單獨的源代碼處理產(chǎn)品是集成在一起的,所以它就能夠支持多種Java開發(fā)工具包版本。對于JavaDoc的支持是無可挑剔的:Jbuilder軟件能夠自動為你生成JavaDoc文件。Jbuilder軟件中的CodeComplete程序代碼以及幫助提示是我所見過的最一流的產(chǎn)品,并且,它能夠和你所見過的任何一款微軟產(chǎn)品相媲美。class瀏覽器能夠在你編程時自動進行更新工作,向你展示出你的應(yīng)用軟件結(jié)構(gòu),甚至包含那些匿名的以及內(nèi)部的class。所有的這些都是在你構(gòu)建一個軟件的時候自動完成的。
Jbuilder 6對于UML的支持也非常出色。這個集成開發(fā)環(huán)境能夠應(yīng)你的要求生成大量UML圖表,答應(yīng)你重命名或者從一個圖表中直接的移動classes。
在面向高端用戶的企業(yè)版本中,還有一種新推出的工具。這是一種非常出色的測試和改編工具,它能夠讓繁重的重命名class元素工作或者那些移動classes到不同的packages的工作變得易如反掌。Junit測試框架結(jié)構(gòu)擁有內(nèi)建的支持,并且擁有一定數(shù)量的測試裝置,這些能夠幫助人們自動的在開發(fā)環(huán)境中進行測試工作,這是一個非常好的優(yōu)點。
使用印象
假如你對于這樣的事情比較關(guān)注的話,整個Jbuilder都是使用Java編寫起來的。這是Borland公司的大部分產(chǎn)品都會支持的一種語言。很不幸的是,這可能意味著有的時候這個環(huán)境的性能表現(xiàn)會變得非常的令人難以接受。不經(jīng)意的調(diào)用錯誤的菜單選項或者運行GUI設(shè)計器的時候,這個軟件自己理好頭緒之前你甚至可以走出去散步了。不過,這款軟件的第六版要比第四版在降低速度方面要做的出色一些。并且和那些百分之一百的Java集成開發(fā)環(huán)境相比,我也曾經(jīng)做過類似的實驗,Jbuilder的速度是要比別的同類軟件要快一些的。
集成開發(fā)環(huán)境有時在感覺上會讓人覺得有一些落伍,并且它還有一種讓人感覺遺憾的趨勢,就是在人們出錯的時候,會向著這些犯錯誤的愚蠢人們喊叫。當然,我們是程序設(shè)計人員,所以我們大概可以指出class wizard所抱怨的是一些什么錯誤,為什么不能正確的被裝載。在新的JBuilder版本中,幫助的功能將會比前幾版有所增強。這是從我自身的經(jīng)驗得來的結(jié)論。
對服務(wù)器軟件開發(fā)有很好的支持
就像Java語言本身一樣,Jbuilder更適合對服務(wù)器方軟件的進行開發(fā)。當然,Jbuilder軟件和Borland企業(yè)服務(wù)器結(jié)合的非常緊密,而且,標準的情況是Jbuilder軟件還支持一定數(shù)量的別種應(yīng)用軟件和網(wǎng)絡(luò)服務(wù)器,其中包括了WebSphere、WebLogic、Tomcat以及iplant。
雖然內(nèi)建的圖形用戶界面設(shè)計者優(yōu)于我見過的其它類似產(chǎn)品,但是我仍然不能容忍在日常基礎(chǔ)上使用它。它會很果斷的添加它生成的內(nèi)容。假如Java語言能夠在運行的時候定位它們,這就不會是一個問題:它們并不是和集成開發(fā)環(huán)境一起進行安裝的。
從另一個角度來說,EJB 2.0 visual designer軟件的企業(yè)版完全就是另一種不同的動物。JBuilder's EJB的特性被廣泛的修改了,并且做出這些改變的目的是為了提高它的性能。在Jbuilder軟件中的是“drag-and-drop”的界面。這些都是非常好的東西,比原來舊版本中的EJB wizards要強出了許多。
Jbuilder6進入了Java集成開發(fā)環(huán)境的王國,它滿足很多方面的應(yīng)用,尤其是對于服務(wù)器方以及EJB開發(fā)者們來說。然而可能是因為這個領(lǐng)域中的激烈競爭,這款軟件并沒有完全占據(jù)集成開發(fā)環(huán)境的市場。
|
新聞熱點
疑難解答