https://github.com/CrazyFlasher/domwires-as3
ActionScript 3 Framework
https://github.com/CrazyFlasher/domwires-as3
Last synced: 6 months ago
JSON representation
ActionScript 3 Framework
- Host: GitHub
- URL: https://github.com/CrazyFlasher/domwires-as3
- Owner: CrazyFlasher
- Created: 2016-01-25T21:07:43.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2019-07-09T11:00:49.000Z (over 6 years ago)
- Last Synced: 2024-11-02T21:02:26.440Z (about 1 year ago)
- Language: ActionScript
- Homepage:
- Size: 6.37 MB
- Stars: 8
- Watchers: 5
- Forks: 4
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-actionscript-sorted - domwires-as3 - ActionScript 3 Framework (Unsorted / Other API)
README
## DomWires [](https://travis-ci.org/CrazyFlasher/domwires-as3)
Flexible and extensible MVC framework.
### Features
* Splitting logic from visual part
* Immutable interfaces are separated from mutable, for safe usage of read-only models (for example in views)
* Possibility to use many implementations for interface easily
* Fast communication among components using [IMessageDispatcher](http://188.166.108.195/projects/domwires/core/doc/com/domwires/core/mvc/message/IMessageDispatcher.html)
* Object instantiation with dependencies injections using cool [IAppFactory](http://188.166.108.195/projects/domwires/core/doc/com/domwires/core/factory/IAppFactory.html#includeExamplesSummary)
* Possibility to specify dependencies in config and pass it to [IAppFactory](http://188.166.108.195/projects/domwires/core/doc/com/domwires/core/factory/IAppFactory.html#includeExamplesSummary)
* Easy object pooling management
* Custom message bus (event bus) for easy and strict communication among objects
***
### Maven artifact
**Repository URL:** https://raw.github.com/CrazyFlasher/maven-repo/master
```
com.domwires
core
0.9.28-SNAPSHOT
swc
```
***
### Minimum requirements
* Adobe AIR or Flash Player 19.0
***
### Examples
* [simpleMVC](https://github.com/CrazyFlasher/domwires-as3/tree/master/examples/simpleMVC)
(Other primitive examples can be seen in [unit tests](https://github.com/CrazyFlasher/domwires-as3/tree/master/core/tests))
***
### Extensions
* [StarlingApp](https://github.com/CrazyFlasher/domwires-ext-starlingApp-as3) - extension that is useful to render visual stuff using Starling 2.x
***
- [Building from core source](https://github.com/CrazyFlasher/domwires-as3/wiki/Building-core-(Windows)/)
- [Building simpleMVC example from source](https://github.com/CrazyFlasher/domwires-as3/wiki/Building-simpleMVC-example-(Windows)/)
- [Latest SWC](http://188.166.108.195/projects/domwires/core/dw-core.swc)
- [ASDoc](http://188.166.108.195/projects/domwires/core/doc)