Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/CrazyFlasher/domwires-as3
ActionScript 3 Framework
https://github.com/CrazyFlasher/domwires-as3
Last synced: about 2 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 9 years ago)
- Default Branch: master
- Last Pushed: 2019-07-09T11:00:49.000Z (over 5 years ago)
- Last Synced: 2024-11-02T21:02:26.440Z (2 months 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 [![Build Status](https://travis-ci.org/CrazyFlasher/domwires-as3.svg?branch=master)](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)