Představovat firmu Borland jakožto tvůrce aplikací pro psaní programů, je asi
zbytečné. Již na středních a možná některých základních školách se kdysi dávno
vyučovaly programovací jazyky právě na produktech této firmy, vzpomeňme třeba
Turbo Pascal nebo Turbo C++. Na svou dobu měly propracované uživatelské
rozhraní a nabízely snadné využití všech možností jazyka a tvůrčího přístupu.
Poté, co společnost Sun Microsystems uvedla na trh novinku, programovací jazyk
Java, začal se o tento moderní trend zajímat i Borland. Postupně se jejich
JBuilder propracoval až k verzi 6. Možná ještě stojí za zmínku, že JBuilder 4
Foundation byl dokonce po registraci zdarma.
Balík
Kromě CD se samotnou instalací JBuilderu 6 je v objemné krabici ještě další
trojice disků, které lze velice dobře použít v souvislosti s vývojem aplikací.
Stříbrný kotouč s nápisem Companion Tools obsahuje užitečné utility pro práci v
integrovaném vývojovém prostředí, jsou zde programy třetích stran, tedy firem
jiných nežli Borland sám.
Další dva disky pak poskytují velice užitečné a mocné nástroje. Jsou jimi
univerzální řešení pro distribuované aplikace Borland Enterprise Server a
databázový stroj InterBase. Enterprise Server integruje mimo jiné i webový
server. Oba tyto produkty jsou takřka nutností, jestliže vývojář pracuje jednak
v týmu svých kolegů na společných projektech, jednak když tvoří internetové
aplikace.
Když už popisuji balení, pak musím ještě dodat, že podstatnou část zabírají
objemné a obsažné manuály k jednotlivým softwarovým produktům.
Samotný JBuilder
Jak asi lze očekávat od renomované firmy, tvořící vývojářský software,
uživatelské rozhraní je kvalitně propracované a promyšlené. Na první pohled je
jasné rozložení jednotlivých oken aplikace. Pokud jste pracovali s některou z
předchozích verzí, pak na úplně první pohled nebude patrných mnoho změn.
Koneckonců, proč měnit zaběhnutou a kvalitně navrženou tvář uživatelského
rozhraní. O to milejší pak bude vlastní práce s programem, neboť výrobce
podporuje nejnovější standardy jazyka Java. Řada průvodců umožňuje
bezproblémovou tvorbu nových částí budoucího díla.
V Javě lze přirozeně vytvářet nejen samostatné aplikace, ale zejména pak
internetově orientované programy. Nejznámějším místem zapojení je JavaScript,
kterýžto prvek se vyskytuje na drtivé většině internetových stránek. I tyto
skriptíky nebo prográmky je možné vytvářet pomocí JBuilderu. Stejně jako
servlety nebo java server page (na rozdíl od HTML stránek s JavaScriptem, který
je interpretován přímo prohlížečem), uvedené dva typy kódů jsou zpracovány na
straně serveru a klientskému browseru je předána již jen čistě HTML verze.
Podporován je i vývoj Enterprise Java Beans (EJB 2.0) spolu s bližší integrací
s aplikačními servery, jako je například zmíněný Borland Enterprise Server.
Většinou je aplikační server nějakým způsobem provázán se serverem databázovým,
který poskytuje potřebná data. Rozhraní mezi těmito dvěma pilíři
distribuovaných aplikací je tvořeno JDBC ovladači a umožňuje snadnou
konektivitu stejně jako jednotný přístup. Práce se standardem XML je rovněž
plně integrována, takže prezentovat na webu data z hlubin databází je vcelku
přímočaře možné.
Zcela přepracována a renovována je oblast kompilace a testování aplikací. Byly
přidány další nezbytné komponenty pro snazší ověřování práce napsaného kódu.
Též vytváření Javadoc bylo zjednodušeno pomocí průvodce.
Protože rozsáhlejší projekty má na starosti obvykle skupina vývojářů, je
užitečnou součástí JBuilderu i podpora týmové práce. Je tak možné připojit
poznámky k jednotlivým částem zdrojového kódů a rovněž kontrola verzí
jednotlivých komponent aplikace.
Co dodat
Není v silách mých popsat úplně všechna vylepšení oproti starším verzím, tím
méně popsat všechny možnosti. Programujete-li v Javě, pak pravděpodobně není
tento článek prvním kontaktem s JBuilderem. Protože vylepšení je celá řada,
nelze než doporučit návštěvu internetových stránek Borlandu, jestli se v
nejnovější verzi nalézá něco, co stojí ve vašem případě za upgrade nebo migraci
od konkurence.
Jestliže nechcete pracovat v proprietární modifikaci standardu Java, tedy v
mutaci J#, pak je JBuilder skutečně dobrou volbou. Za svoje peníze dostanete
kvalitu se zázemím v mnohaletých zkušenostech výrobce. Propracované uživatelské
rozhraní spolu s přibaleným přídavným softwarem tvoří výkonný celek pro vývoj.
Zde je naprosto namístě zdůraznit, že zas až tak nezáleží, pod jakým operačním
systémem jste zvyklí pracovat, balík obsahuje verze pro Windows, Linux, Solaris
a Mac OS X. V povaze jazyka Java je, že aplikace pak budou jednoduše
přenositelné a uvedená volnost ve volbě systému je příslibem bezproblémového
zapojení vývojářů, bez ohledu na jejich oblíbený "okenní manažer".
Jediným stínem tak zůstává fakt, že pořizovací cena tohoto produktu
několikanásobně překračuje hodnotu průměrného měsíčního platu v naší republice.
Borland JBuilder 6 Enterprise
kvalitní a propracovaný nástroj
možnosti a schopnosti
cena
K recenzi poskytla firma: Borland ČR, Francouzská 30, Praha 2
Cena: verze Enterprise viz shop.borland cz (verze Pro 35 900 Kč)