Login

Flex & Ajax Application Development

Flex Application Development

What is Flex? Flex is a highly productive framework for building and maintaining expressive Web applications that deploy consistently on all major browsers, desktops, and operating systems. Creative Slave has a strong approach to building Flex Applications.

We have built very stong custom APIs, but we also use well know design standards and design patterns.

See Our Application Downloads for an overview

Design Standards and Patterns

Many types of design patterns have been catalogued and documented. For example, the Functional design pattern specifies that each module of your application performs a single action, with little or no side effects for the other modules in your application. The design pattern does not specify what a module is, commonly though it corresponds to a class or method.

About MVC

The goal of the Model-View-Controller (MVC) architecture is that by creating components with a well-defined and limited scope in your application, you increase the reusability of the components and improve the maintainability of the overall system. Using the MVC architecture, you can partition your system into three categories of components:

Model components 

Encapsulates data and behaviors related to the data processed by the application. The model might represent an address, the contents of a shopping cart, or the description of a product.

View components 

Defines your application's user interface, and the user's view of application data. The view might contain a form for entering an address, a DataGrid control for showing the contents of a shopping cart, or an image of a product.

Controller components 

Handles data interconnectivity in your application. The Controller provides application management and the business logic of the application. The Controller does not necessarily have any knowledge of the View or the Model.

Simple Solutions