Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/wayee/dida

Dida is a lightweight MVC Framwork for Actionscript 3.0.
https://github.com/wayee/dida

Last synced: about 2 months ago
JSON representation

Dida is a lightweight MVC Framwork for Actionscript 3.0.

Awesome Lists containing this project

README

        

Dida is built on the traditional Model-View-Controller-Service pattern. the Model only contains data and business logic; the Service interact with Server-Side to get the data or only send request and save data to the Model; the View presents the user interface components; and the Controller handles the user input and manipulates the model and service.

The Model - provides a means to access and manipulate application data. It extends the Actor Class to provide controlled access to a data object.

The Service - provides a means to interact with Server-Side. It also extends the Actor Class to provide send request to Server-Side and manipulate model to update data.

The View - provides a means by which the user interface elements are presented and updated.

The Controller - represents a means by which UI elements can manipulate the model and serivce. Controllers are specific implementations that determine how the application responds to user input. For example, controllers can do validation checks on user input and decide if application data needs to be updated.