Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
Flex ist eine Sammlung von Technologien, die es Ihnen ermöglichen, schnell Anwendungen zu entwickeln, die im Flash Player laufen. Der Flash Player ist eine Laufzeitumgebung, die sehr fortschrittliche Benutzerschnittstellen zur Verfügung stellt und hochgradig interaktiv ist. Flex nutzt existierende, ausgereifte Technologien und Standards wie XML, Webservices, HTTP, Flash Player und ActionScript. Obwohl Flex es Ihnen erlaubt, umfangreiche Rich-Internet-Anwendungen zu entwickeln, geschieht das auf relativ einfache und intuitive Art und Weise. Zwar erlaubt Flex einen Blick hinter die Kulissen, um eine feinere Kontrolle über alle Elemente zu ermöglichen, doch die Lernkurve flacht deutlich ab, da man Anwendungen schnell entwickeln kann, indem man bereits vorhandene, vorgefertigte Komponten wie UI-Elemente, Layoutcontainer, Datenmodelle und Datenkommunikationskomponenten zusammenfügt.
In diesem Kapitel wollen wir Flex und die Flex-Technologien genauer vorstellen, damit Sie besser verstehen, was Flex genau ist und wie Sie Ihre Arbeit damit am besten beginnen. Sie werden lernen, welche Elemente eine Flex-Anwendung verwendet und wie diese Elemente zusammenarbeiten. Wir werden Flex auch mit anderen Technologien für Standard- und Rich-Internet-Anwendungen vergleichen und auf die Unterschiede eingehen.