|
Borland Enterprise Studio 7 for Java |
|
Softwareontwikkeling houdt meer in dan code schrijven. De nieuwe Enterprise Studio 7 for Java van Borland wil het hele ontwikkelproces in één applicatie onderbrengen. De oude Builder X Enterprise Compiler wordt uitgebreid met solide UML-ondersteuning, diagrammen, webservices en refactoring . Bovendien worden al die mogelijkheden samengevoegd in een populaire IDE die nog steeds goed scoort op de productiviteitsschaal.
Enterprise Studio 7 ondersteunt Windows, Linux en Solaris, maar u hebt minstens 512 MB RAM nodig - en beter nog meer dan dat. We testen zelf op Windows XP, waar de installatie binnen drie kwartier is afgerond.
Op de eerste cd staat de JBuilder X Compiler, op de andere vinden we ondersteuningstools en de Borland Together Modeling-applicatie. Extra componenten omvatten Borland Enterprise Server (voor een J2EE-applicatieserver) en Borlands StarTeam 5.2 Personal Edition, waarmee u (beperkt) aan versiecontrole kunt doen.
Ook opmerkelijk is de toevoeging van Sun One Application Server v.7 en Altova's XML-Spy, een krachtige XML-bewerker.
Voor deze test simuleren we een typische ontwikkelingscyclus voor een standaard J2EE-webapplicatie om een vloot van voertuigen en chauffeurs te volgen. We gebruiken webdiensten om de sleutelfuncties van onze applicatie op externe systemen te verspreiden.
Tijdens de ontwikkeling leren we hoe de modeling- en coderingsmogelijkheden van Enterprise Studio erg goed in de IDE geïntegreerd werden. In een eerste stap creëren we visueel een relationeel diagram met tabellen en velden. Daarna kunnen we een wizard gebruiken om de logische design toe te passen op onze databank.
Deze tool maakt meteen ook SQL-scripts aan om tabellen te creëren. Hoewel we wat moeite hebben om velden te sorteren, blijkt de functionaliteit van de applicatie voldoende. UML (Unified Modeling Language) wordt ruim ondersteund door Enterprise Studio, met een goede selectie aan diagramtypes waaronder status, activiteit, samenwerking en klasse.
Voor elk diagramtype levert de applicatie de juiste tools om volgens de correcte UML-conventies te ontwerpen. Maar u moet UML goed kennen om deze omgeving efficiënt te gebruiken. U kunt ook op elk moment HTML genereren. Bende van vier
De Class Modeling-mogelijkheden verdienen een speciale vermelding om hun excellente ondersteuning voor softwarepatronen, waaronder de bekende 23 'Gang of Four'-patronen. En helemaal fantastisch is de mogelijkheid om complexe relaties tussen klassen te genereren via een wizard - een enorme tijdbesparing.
Maar ook als het op coderen aankomt, is de JBuilder X een enorme stap voorwaarts. U kunt er veel beter webdiensten mee ontwerpen, via een uitgekiende designer die WSDL creëert en meteen de supportklassen aanmaakt. We gebruiken deze mogelijkheid om een half dozijn SOAP-calls aan te maken.
Dankzij de Refactoring-wizards kunnen we snel namen veranderen, parameters aanpassen en code verplaatsen zonder de hiërarchie in gevaar te brengen. Dankzij een ingebouwde kwaliteitscontrole kunt u het resultaat controleren en krijgt u advies over optimalisaties.
We vinden het ook fijn dat we per project 'persoonlijkheden' kunnen aanmaken, die enkel die tools tonen die we nodig hebben - zoals IBM's WebSphere doet. JBuilder X biedt ook een erg functionele Struts-wizard, waarmee u de complexiteit van dit populaire raamwerk kunt reduceren. Optimizeit 6.0, ten slotte, is een profiler die gedetailleerde testresultaten toont.
Enterprise Studio kan makkelijk geïntegreerde worden in uw huidige projecten en sluit aan bij de meeste, bestaande versiecontroleoplossingen. U kunt ook XMI (een XML-standaard) gebruiken om designdocumenten te importeren of exporteren
© Tiscali/ZDNet
|
|
|
|
 |
|