Slide is an application framework for projects built in Flex 2 or 3.
Key features:
- Uses familiar design patterns
- Robust MVC structure
- View state management decoupled from view implementation
- Flexible approach to model and controller access, eliminating need for singleton classes.
- Separate view presentation from view functionality
- Incorporated debugging and development tools
Benefits:
- Helps with project planning through visual design to production
- Increases the proportion of your codebase that is easily testable
- Makes dependencies transparent (appropriate abstraction and decoupling, not unhelpful indirection)
- Plays to Flex's strengths, reducing the quantity of code
- Encourages convention, but does not depend on it
- Simplifies view management