Development, Flex Application Solution and Flex Components
Flex Application Solution
Web Spiders is a specialist flex applications development company with one of the
largest teams of flex developers worldwide.
Adobe Flex is the leading RIA development tool and framework and Web Spiders is
the Flex Outsourcing development partner of choice for ISVs, Portals and Corporations
across 10 countries.
A brief overview of the Flex architecture is provided below. For more details please
visit: www.adobe.com/products/flex/
Framework
Why use Flex
- Rich User Experience
Applications developed using Flex ensure rich
user experience through intuitive interaction with the application and presenting
information in a visually rich interface. The end compiled output is Flash which
is the most ubiquitous client software worldwide.
- Quick Response
Flex allows development of applications that support
complex business logic to run at the browser, rendering a feeling of “quick response”
and no refresh.
- High Performance
The highly evolved client environment of Flex allows
the applications to process large amount of information at client-end without any
noticeable change in performance of the applications. This is in contrast to conventional
DHTML applications which routinely crash if the record set is scaled up.
- Advanced Client-Server Interactivity
Flex enables advanced interactivity
between client and server allowing high performance data transmission. This makes
Flex an ideal RIA framework for enterprise applications
- Diverse Modes
Flex supports diverse modes of presenting data with
an integrated development model for complete customization and control. Applications
developed with are highly customizable and make the most of Flex to deliver complex
customers needs
- Common Model
Flex brings innovation in a common development and
design model. Flash is no more a “designers only” tool.
- Strong Development Model
Flex offers a strong development model
that combines ActionScript and MXML.
How Flex Works
Flex Development Environment
Flex IDE is developed on Eclipse and
can be used as a stand-alone Integrated Development Environment. Flex IDE offers
powerful features that include rich editors, a versatile debugger and in-built objects.
Data Services
These enable efficient transfer of information for seamless integration with preexisting
applications that run from a common environment.
Application Framework
Flex Application Framework consists of the following components:
- ActionScript
is used by developers to run client-side scripts that control the application’s
behavior at client end. ActionScript is a derivative of Javascript.
- MXML
is used manage the objects that constitute the interface of the applications.
- Class Library
consists of service components. The most remarkable
feature of these components is that along with in-built components, Flex also allows
developers to create custom components.