Na konci roku 2003 byla uvedena na trh již desátá verze vývojového prostředí
pro Javu Borland JBuilder. Na rozdíl od verze 9, která přinesla pouze několik
novinek, nabízí JBuilder X nepřeberné množství různých vylepšení a nových
vlastností.
Jako u každé nové verze JBuilderu bylo vylepšeno uživatelské rozhraní a přibyly
nové prostředky, usnadňující vlastní psaní kódu, ladění, testování a
optimalizaci vyvíjených aplikací. Při editaci rozsáhlého a nepřehledného kódu
vývojář ocení novou technologii ScopeInsight, která přináší informace o
aktuální pozici kurzoru v rámci kódu třídy, metody a příp. cyklu, a v levé
části editoru kódu zobrazuje hranice právě editovaného bloku. Editaci
rozsáhlého kódu dále usnadňují globálně spravované záložky, foldování kódu na
úrovni tříd a metod, snadná navigace po metodách třídy a další prostředky.
Komfortní editor přináší vylepšené možnosti vkládání připravených šablon kódu,
nové prostředky pro refactoring, návrhy na automatické řešení detekovaných chyb
ErrorInsight, automatické formátování kódu dle zadaných pravidel, barevnou
indikaci nepoužívaných proměnných a importovaných typů a celou řadu nových
průvodců.
Novou verzi JBuilderu přivítají zejména vývojáři webových aplikací. Editaci JSP
stránek výrazně usnadňují prostředky pro doplňování jména tagů z používaných
knihoven, jejich atributů i přípustných hodnot atributů. Součástí instalace
JBuilderu jsou knihovny tagů JSTL a technologie Struts ve verzi 1.1, použít
můžeme i další libovolné knihovny. Pro Struts je k dispozici grafický editor
konfiguračních souborů včetně balíku Tiles.
Významných změn se dočkala i oblast vývoje J2EE aplikací. Díky úpravě
vestavěného editoru deployment descriptorů je nyní možné přímo v JBuilderu
vytvářet a nastavovat všechny typy J2EE modulů a lépe lze konfigurovat
specifické vlastnosti různých aplikačních serverů. K snazšímu vývoji J2EE
aplikací přispívá i nová struktura ukládání vyvíjených modulů do samostatných
adresářů. K podporovaným aplikačním serverům přibyl v poslední verzi i JBoss
3.x.
JBuilder X nabízí otevřené prostředí, do kterého lze integrovat řadu různých
modulů. Příkladem mohou být nástroje Borland Optimizeit pro profilování a
kontrolu kvality aplikací, klient systému CaliberRM pro správu požadavků nebo
technologie Borland Together pro modelování založené na UML.
Mezi další novinky patří zdokonalený systém pro sestavování aplikací, podpora
nástroje Ant 1.5.4, vylepšená tvorba webových služeb, nová správa XML katalogů,
snazší editace XML souborů, podpora MIDP 2.0 při vývoji pro mobilní zařízení,
rozšířený týmový vývoj a dalo by se ještě pokračovat. Desátá verze JBuilderu
tak není pouhou aktualizací již dříve podporovaných technologií, ale přináší
významné zvýšení kvality vývoje všech typů na Javě založených aplikací.
JBuilder X je nabízen jako v několika základních edicích. Nejsilnější edice
Enterprise je dodávána s nástroji Optimizeit, balíkem Crystal Reports pro
tvorbu sestav a speciální edicí nástroje XML Spy. Slabší edice pro vývoj
webových a databázových aplikací nese označení Developer a nejslabší edice pod
názvem Foundation je na webu k dispozici zdarma a nově ji lze použít i ke
komerčním účelům. Velké množství přidaných vlastností se projevilo na zvýšených
systémových požadavcích, edice Enterprise vyžaduje minimálně 512 MB operační
paměti, slabší edice min. 256 MB, procesor se doporučuje PIII 500 MHz a vyšší.
Více informací o produktu najdete na http://www.borland.com/jbuilder/.
Borland JBuilder X
K recenzi poskytla firma: Borland, s. r. o., Francouzská 30, Praha 2
http://www.borland.cz
Cena: 31 400 Kč za Developer (bez DPH)