Platformonafhankelijkheid en uitvoeringssnelheid, het zijn twee begrippen die
onlosmakelijk met Java zijn verbonden. De eerste omdat het bijna te mooi klinkt om waar te
kunnen zijn, de tweede omdat het soms wel lijkt alsof het er wel nooit meer van zal komen.
Hoe het ook zij, met Borland JBuilder 3 ontbreekt het in ieder geval niet aan geschikt
ontwikkelgereedschap voor het Java 2 Platform. PCM bekeek de vernieuwingen in de
Enterprise editie. Hulp ![]() Deze vernieuwde Viewer is nu overigens volledig in Java geschreven. Je wordt daarom weliswaar continue herinnerd aan het bekende feit dat Java toepassingen nu eenmaal wat meer geduld van de gebruiker vragen, maar ook dat het wel degelijk mogelijk is om professionele toepassingen in Java te ontwikkelen. Niet onbelangrijk is overigens dat je computer dan wel over een bijzonder snelle processor en waanzinnig veel geheugen dient te beschikken, want zelfs de aanbevolen 128 Mb geheugen blijkt onrealistisch laag ingeschat! Dit is mede te wijten aan het gebruik van ma ar liefst 3 Java Virtual Machines (JVM’s) binnen JBuilder 3. Ontwikkeling ![]() De Property Editor is nu uitgebreid met een Property Exposure Level optie, waarmee je de beschikbare eigenschappen van een object kunt filteren op Regular, Expert en Hidden niveau. Dit kan het inspecteren van objecten met veel instelbare eigenschappen overzichtelijker maken. Ook de CodeInsight functionaliteit in de Source Editor is verder uitgebreid. Iedere eigenschap en methode wordt nu voorafgegaan door een icoon dat aangeeft welk datatype erbij behoort. Bovendien toont het hulpvenster de elementen van de huidige klasse in vetgedrukte letters. Wanneer je vervolgens een methode uit de lijst selecteert, voegt JBuilder 3 automatisch de omsluitende haken toe, en indien parameters noodzakelijk zijn, worden bovendien de argumentdefinities getoond in een tipvenstertje. Je kunt dus als programmeur nu nóg luier te werk gaan. Nieuw in het Component Palette is de BeanChooser button, die zich geheel links in het palet bevindt. Deze biedt een elegante oplossing voor een vervelend probleem waar alle 4GL-ontwikkelaars tegen aanlopen: het vervuilde palet. Met de BeanChooser kun je echter een JavaBean selecteren zonder dat deze toegevoegd wordt aan het Component Palette, zodat je nu op een meer vrijblijvende manier nieuwe componenten kunt uitproberen, zonder regelmatig het palet te moeten reorganiseren. Componenten ![]() ![]() Met de Enterprise editie van BeansExpress in JBuilder 3 kun je zowel Session- als Entity Enterprise JavaBeans ontwikkelen en het bevat bovendien hulpjes zoals de Interface Generator voor het creëren van Home en Remote interfaces. Gegevenstoegang Met JBuilder is het ontwikkelen van standaard client/server database toepassingen in Java werkelijk ontzettend eenvoudig. Met de Data Modeler kun je dankzij de SQL Builder via JDBC op visuele wijze SQL queries definiëren die vervolgens als Java data modules bewaard worden. De Application Generator kan deze bestanden dan weer gebruiken om meerdere typen clienten alsook de bijbehorende server toepassingen te genereren. Met de SQL/JDBC Explorer kun je bovendien de gegevens ten alle tijden bekijken. De JDataStore is in JBuilder 3 Enterprise volwassen geworden. Deze embedded database heeft zeer lage systeemeisen, zodat het onder meer geschikt is voor handheld computers. JDataStore 3 ondersteunt nu onder meer transacties met crash recovery en concurrency. Zeer belangrijk is ook de nieuwe SQL-92 query engine. Tenslotte is de JDataStore Explorer toegevoegd aan de hulpgereedschappen, zodat je eenvoudig de inhoud van een DataStore kunt inzien. Er is helaas één grote maar: je dient licensies af te nemen wanneer je JDataStore gaat inzetten... CORBA ![]() De JBuilder 3 werkomgeving biedt verder betere ondersteuning voor Interface Definition Language (IDL) bestanden. Niet alleen toont de Source Editor dit bestandstype met syntaxkleuring, m aar ook de hiërarchie is nu zichtbaar in de Structure Pane. ![]() Conclusie Inprise biedt met Borland JBuilder 3 een uitstekend ontwikkelgereedschap voor het Java 2 platform. Beschikte de vorige versie dankzij de AppBrowser al over een aangename werkomgeving, in JBuilder 3 zijn onderdelen als de Property Editor, Source Editor en Structure Pane nu nog gebruikersvriendelijker. Ook de Help Viewer is flink opgewaardeerd, wat overigens wel nodig was. Van alle functionele uitbreidingen spreekt de Application Generator wel het meest tot de verbeelding. En nu maar wachten tot Inprise de laatste puntjes op de i heeft gezet van JBuilder 3 voor Solaris en Linux... Gegevens Produkt: Borland JBuilder 3.0 Producent: Inprise Toepassing: Visuele ontwikkelomgeving voor het Java 2 Platform Minimale systeemeisen: Pentium 166MHz, Windows 95/98/NT4, 96 Mb geheugen, 150 Mb schijfruimte. nAdviesprijzen (full version/upgrade): full standard edition FL225/BEF4000, full professional edition FL1475/BEF27000, JBuilder upgrade professional edition FL600/BEF11000, competitive upgrade professional edition FL700/BEF13000, full enterprise edition FL6075/BEF111250, upgrade enterprise edition FL4875/BEF89250. # JDataStore licensies: developers license FL700/BEF12845, single user license FL240/BEF4350, multi user server license FL5950/BEF108875. Leverancier: Inprise, Telefoon Nederland en België: +31 20 503 51 00 Internet: http://www.borland.com/jbuilder/ Afbeeldingen ![]() ![]() ![]() ![]() ![]() ![]() |
Publications > Software reviews >