Tworzenie atrakcyjnych, międzyplatformowych,
rozbudowanych aplikacji internetowych
Flex jest wysoce wydajną i bezpłatną strukturą programistyczną o
otwartym kodzie źródłowym, która służy do tworzenia bogatych aplikacji
internetowych, wdrażanych w przeglądarkach, na komputerach oraz w
systemach operacyjnych dzięki wykorzystaniu środowisk Adobe® Flash®
Player i Adobe AIR®. O ile aplikacje Flex można tworzyć przy pomocy
wyłącznie struktury Flex, oprogramowanie Adobe Flash Builder™*
(znane wcześniej pod nazwą Adobe Flex® Builder™) może przyspieszyć
proces programowania dzięki takim funkcjom, jak kodowanie inteligentne,
interaktywny debugging oraz wizualne projektowanie układu interfejsu
użytkownika.
Wydajność — sprawniejszy proces tworzenia i testowania bogatych
aplikacji internetowych
Zaawansowane narzędzia do kodowania poprawione
Możliwość programowania przy pomocy zintegrowanego środowiska
programistycznego opartego na Eclipse™, które obejmuje edytory języków
MXML, ActionScript® oraz CSS, a także funkcje podświetlania składni,
uzupełniania i zwijania kodu, interaktywnego debugowania oraz
automatycznego generowania kodu.
Integracja z narzędziami projektowymi pakietu Creative Suite
poprawiona
Możliwość importowania zasobów projektowych utworzonych w
programach wchodzących w skład pakietu Adobe Creative Suite®, takich jak
Adobe Flash Professional, Illustrator®, Photoshop® lub Fireworks®, oraz
możliwość importowania pełnych interfejsów użytkownika utworzonych przy
pomocy narzędzia Adobe Flash Catalyst™.
Refaktoryzacja poprawiona
Możliwość szybkiego nawigowania wewnątrz kodu lub jego
restrukturyzowania poprzez zmianę nazw wszystkich odnośników do danej
klasy, metody lub zmiennej. Flash Builder 4 dodaje możliwość
refaktoryzacji ruchów.
Zaawansowane narzędzia testowe poprawione (tylko wersja Premium Edition)
Możliwość zwiększenia wydajności aplikacji przy pomocy
narzędzi do profilowania pamięci i wydajności sprzętu, które monitorują i
analizują zużycie pamięci oraz cykle obciążenia procesora. Dostępna
jest także obsługa zautomatyzowanych narzędzi do testowania
funkcjonalnego, takich jak oprogramowanie HP QuickTest Professional.
Monitor sieciowy nowość
(tylko wersja Premium Edition)
Możliwość wygenerowania szczegółowej ścieżki audytu
wszystkich danych przesyłanych pomiędzy lokalną aplikacją Flex a
szkieletem pozwala na usprawnienie procesu debugowania i precyzyjnego
regulowania wydajności.
Kompilowanie z poziomu wiersza poleceń nowość (tylko wersja Premium Edition)
Możliwość skorzystania z nowej funkcji kompilowania z poziomu
wiersza poleceń, która usprawnia proces kompilowania aplikacji.
Integracja procesu testowania jednostek Flex nowość (tylko wersja Premium Edition)
Możliwość zautomatyzowania procesu testowania funkcjonalnego
dzięki wykorzystaniu struktury Flex do testowania jednostek.
Obsługa ASDoc nowość
Możliwość wyświetlania komentarzy w edytorach języka MXML i
ActionScript przy pomocy ASDoc.
Bogactwo — Możliwość tworzenia bardziej intuicyjnych i
interesujących aplikacji oferujących użytkownikom fascynujące wrażenia z
użytkowania
Interaktywna wizualizacja danych
W celu utworzenia panelu danych lub interaktywnego
przeanalizowania danych wystarczy przeciągnąć i upuścić typ wykresu, a
następnie połączyć go z danymi, korzystając z biblioteki wykresów
programu Flex. Funkcja zaawansowanej siatki danych ułatwia użytkownikom
przeglądanie złożonych danych.
Tworzenie „skórek” i stylów poprawione
Korzystając z edytorów CSS i właściwości graficznych, można
dostosować wygląd aplikacji. Widok projektu umożliwia szybkie ustawienie
najczęściej używanych właściwości oraz wyświetlenie ich podglądu.
Przeglądarka kompozycji Flex nowość
Możliwość łatwego przeglądania i importowania kompozycji Flex
i ich wykorzystywania w projektach.
Integracja — Możliwość integracji z serwerami i usługami w
ramach istniejącej infrastruktury
Programowanie bazujące na danych nowość
Analiza usług Java, PHP, ColdFusion, REST i SOAP oraz
wyświetlanie metod i właściwości w widoku drzewa w nowym narzędziu
Data/Services Explorer. Powiązywanie metod ze składnikami interfejsu
użytkownika przy pomocy wygodnej funkcji „przeciągnij i upuść”.
Wyświetlanie usług w oparciu o różne technologie szkieletowe, z których
wszystkie są przedstawiane we wspólnym, spójnym modelu. Możliwość
wykorzystania usług do tworzenia formularzy dla funkcji master/detail
oraz wykresów.
Zaawansowana obsługa danych
Możliwość wykorzystania integratora BlazeDS w celu dodania
funkcji wydajnego, binarnego transferu danych opartego na protokole HTTP
lub modułu Adobe LiveCycle® Data Services ES2, który zapewnia obsługę
danych i wiadomości w czasie rzeczywistym. Nowa funkcjonalność w ramach
LiveCycle Data Services oparta na modelach tworzy punkty końcowe
szkieletu, które znacznie przyspieszają proces tworzenia aplikacji.
Natywna obsługa środowiska Adobe AIR
Możliwość tworzenia aplikacji dla środowiska Adobe AIR® przy
pomocy programu Flash Builder 4 dzięki kompletowi narzędzi do budowania,
debugowania, przygotowywania i podpisywania aplikacji AIR. Środowisko
wykonawcze Adobe AIR pozwala szybko programować aplikacje RIA
przeznaczone dla komputerów stacjonarnych, gdyż umożliwia korzystanie
z tych samych umiejętności i tego samego kodu podstawowego, które są
wymagane do tworzenia aplikacji RIA dla przeglądarek.