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.
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.
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.
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.
Mimo dołożenia wszelkich starań nie gwarantujemy, że publikowane dane techniczne nie zawierają uchybień lub błędów, które nie mogą jednak być podstawą do roszczeń. W przypadku jakichkolwiek wątpliwości prosimy przed podjęciem decyzji o kontakt z handlowcem.