Adobe Flex Builder 3 Professional

Ontwikkelomgeving voor Rich Internet Applications

De applicatieontwikkeling kende al een hele evolutie. Na de mainframe-architectuur kwam de client/server-architectuur. Dan werden de webapplicaties steeds belangrijker, om uiteindelijk te belanden bij de Rich Internet Applicaties (RIA). Adobe Flex is een open source ontwikkelomgeving voor het bouwen en onderhouden van geavanceerde RIA's. Na de overname van Macromedia door Adobe in 2005 werd de naam Flex gekozen als overkoepelend label voor alle Adobe-technologieën voor het ontwikkelen en uitrollen van cross-platform RIA's gebaseerd op Flash. Adobe gaf de Flex 3 SDK vrij onder de open source Mozilla Public License, maar behield de controle over Flash Player, de runtime-module om Flex-applicaties te draaien, en Flex Builder, de IDE om Flex-applicaties te bouwen. JavaScript

De programmeertaal binnen Flex 3 is ActionScript 3, een variant van JavaScript of JScript. Applicaties geschreven in het ene dialect van JScript zullen daarom niet noodzakelijk werken in het andere. Flex probeert meer transparantie en structuur te brengen in die wildgroei. De vrijgave van de SDK moet de populariteit van ActionScript vergroten. Flex ondersteunt verder ook MXML, een XML-gebaseerde mark-uptaal voor het ontwikkelen van gebruikersinterfaces die door Macromedia geïntroduceerd werd in maart 2004.

Flex compileert MXML in binaire SWF (Shockwave Flash) bestanden, die vervolgens cross-platform kunnen worden uitgevoerd door Flash Player en AIR. Naast MXML en ActionScript 3 bevat de Flex SDK command-line compilers, een Framework en Class Library en debuggers. Flex Builder is een IDE (Integrated Development Environment) met een visuele editor, compiler, debugger en online documentatie.
De belangrijkste nieuwigheid in Flex Builder 3 is uiteraard de volledige ondersteuning voor Adobe AIR-runtimes, waardoor je eenvoudiger RIA's voor de desktop kunt ontwikkelen. De integratie met Adobe Creative Suite 3 werd verbeterd, waardoor ontwerpers en programmeurs vlotter kunnen samenwerken. Dankzij code refactoring is de geschreven code beter leesbaar. Ook versiecontrole is nieuw (en ontbreekt in de gratis SDK).

Bij wijze van test bouwden we een dvd-bibliotheek met behulp van Flex Builder 3 Professional. Het schrijven van code wordt sterk vereenvoudigd dankzij code completion, waarbij Flex automatisch de juiste syntaxis voor je uitschrijft en code refactoring, waardoor de code gestructureerder en dus beter leesbaar wordt. De gebruiksvriendelijke wysiwyg-ontwikkelomgeving binnen Flex Builder versnelt het bouwen van applicaties in elk geval enorm in vergelijking met de gewone Flex SDK. Conclusie
Het vrijgeven van de Flex SDK is een goede zaak, maar om echt comfortabel Flash- en AIR-applicaties te ontwikkelen is Adobe Flex Builder 3 toch een must en zijn geld zeker waard.
Nick Kinschots
Bron: www.diskidee.be

Geschreven op 1-9-2008 9:47:00