Fabrication is an enhanced version of puremvc framework. It simplifies the tedious Development Section of puremvc, making development quite convenient.
--> Fabrication features
For example, if fabrication implements a standard puremvc facade, developers no longer need to implement their own facade classes and applications.ProgramYou only need to inherit flexapplication, flashapplication, flexmodule, or airapplication, and then implement the getstartupcommand method in it to return the startup command class of the application.
Others, such as notification and component event handlers, are programmed according to the contract (ContractProgramming) is simplified. In addition, such as multi-module messaging, undo/Redo support, and interceptors are also quite efficient.
The following is a simple example of using puremvc explorer to implement fabrication. The comparison between the two shows that program optimization is obvious.
Fabrication explorer project source (requirements puremvc multicore; puremvc pipes utility; fabrication ).