Wednesday, December 5, 2007

Getting Started with Adobe Flex 2

Cu totii stim ca Flex a fost vazut inca de la inceput ca un produs uimitor si revolutionar. Daca te gandesti la Coldfusion ca la o metoda de a construi pagini HTML, la Flex te gandesti ca la po metoda de a construi filmulete flash in real time. Din pacate, majoritatea oamenilor considera ca pretul este o importanta problema in utilizarea Flexului. Aceasta problema a fost rezolvata odata cu aparitia versiunii Flex 2.
Flex 2 este produs din urmatoarele componente:



    • ActionScript 3: limbajul de programare al produsului Flash. Odata cu aparitia Flash Playerului 9, apare si o noua versiune de Actionscript, care confera o functionalitate avansata a filmuletelor flash.

    • MXML (Maximum Experience Markup Language) : reprezinta o firma de XML. Se poate folosi pentru a creea flimulete flash cu ajutorul aplicatiei Flex. De cele mai multe ori, exista o paralela intre codul scris in ActionScript si codul din MXML, si invers.

    • FlashPlayer 9 : este necesar rularii oricarei aplicatii realizate in Flex. Ofera suport pentru ActionScript 3.

    • Flex SDK: este tot ce aveti nevoie pentru a creea aplicatii in Flex. Contine un compilator alaturi de toate componentele integrate (care contin si o serie de elemente dedicate userului). Ordinea in realizarea unei aplicatii Flex este : scrieti cod MXML in orice editor, folositi SDK-ul pentru a-l transforma in fisier swf, apoi rulati-l in orice web server. Flex SDK este gratuit.


    • Flex Builder 2: este un editor bazat pe Eclipse. Cu toate ca aceste aplicatii le puteti construi si cu ajutorul Flex SDK-ului gratuit, acest editor are foarte multe avantaje, printre care un debuger step by step. El poate fi achizitionat ca si produs separat sau ca si plug-in al Eclipse-ului.

    • Flex Charting Components : Acest pachet este disponibil ca si pachet individual, sau ca si modul al Flex Builder-ului. Ofera posibilitatea dezvoltarii de charturi intr-o maniera foarte usoara cu posibilitati de captare a eventurilor.

    • Flex Data Services : Aceasta componenta va permite sa oferiti date browserului.




No comments: