For decades we have waited for a design that allows us
flexibility,
speed,
easy code support, and easy code
re-use. It's
now here. QuickConnectFamily Hybrid, just like QuickConnectFamily Native, uses a
21st Century design. Your application's behavior is implemented as 'stacks'. Each stack is composed of a series of Control Functions mapped to a specific command.
No longer do you need to trace your application's behavior through multiple levels of functions embedded in functions to see what it is doing or track down an issue. Each Control Function you create does one thing and does it well with a small amount of code.
Command: 'insertScore'
Passing data from one function to another? Don't worry. The framework does it for you.
When creating specific behavior for your application you follow
5 easy steps:
- Design the Stack - see the 'insertScore' example on the left
- Modify the UI - add the HTML and CSS you want in your app display
- Create the Stack - bind your new command to the new Control Functions
- Create the Control Functions -Validation, Business, and View
- Done!
Want to add more functionality? Just repeat the steps with a new command and you're done!
When you are ready to execut a stack just call QuicConnectFamily Hybrid's handleRequest method and pass it the command for the stack you want executed. The framework complies, your stack is executed and handles all of your data passing.