Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/wayee/dida
- Owner: wayee
- Created: 2011-12-05T16:00:40.000Z (about 13 years ago)
- Default Branch: master
- Last Pushed: 2012-04-29T06:01:02.000Z (over 12 years ago)
- Last Synced: 2024-08-04T05:02:58.402Z (5 months ago)
- Language: ActionScript
- Homepage: http://wayee.github.com/dida
- Size: 137 KB
- Stars: 4
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README
Awesome Lists containing this project
- awesome-actionscript-sorted - dida - Dida is a lightweight MVC Framwork for Actionscript 3.0. (Frameworks / MVC Framework)
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.