Flash, Flex, ActionScript, RIA
Na tej stronie:
Wstęp
Adobe Flash (wcześniej Macromedia Flash), Flex oraz język ActionScript pozwalają na tworzenie skomplikowanych aplikacji webowych działających w środowisku wirtualnym, które zapewnia Adobe Flash Player (AFP). AFP może być zainstalowany w większości przeglądarek internetowych. Dla twórców aplikacji sieciowych oznacza to, że stworzone przez nich aplikacje będą wyglądały i działały w ten sam sposób niezależnie od rodzaju systemu operacyjnego i przeglądarki internetowej wykorzystywanej przez użytkownika końcowego.
Adobe Flash i Flex doskonale sprawdzają się w rozbudowanych aplikacjach webowych (RIA - Rich Internet Applications) intensywnie wykorzystujących środowisko obiektowe ActionScript oraz komunikujących się z systemami zewnętrznymi jak i w prostych animacjach tworzonych za pomocą narzędzi graficznych oferowanych przez program Adobe Flash.
Atutami Adobe Flash i Flex są ogromne możliwości tworzenia atrakcyjnego wizualnie interfejsu użytkownika oraz wykorzystania obiektowego języka programowania ActionScript wyposażonego w rozbudowaną strukturę predefiniowanych klas (framework).
Doświadczenie
Moje pierwsze doświadczenia z RIA związane są z wykorzystywaniem skryptów JavaScript osadzonych w statycznych stronach HTML. W roku 2003 miałem możliwość zapoznania się z możliwościami Macromedia Flash MX 2004 Professional - aplikacji pozwalającej na tworzenie aplikacji webowych zachowujących się jak tradycyjne programy uruchamiane lokalnie w systemie operacyjnym. Od tego czasu zrealizowałem szereg mniej lub bardziej złożonych projektów z wykorzystaniem produktów Flash i Flex działających w oparciu o język ActionScript i AFP.
Warto zobaczyć
Osoby zainteresowane bliżej tematem programowania w języku ActionScript w środowiskach Flash i Flex zachęcam do zapoznania się z: