What

The HydraFramework is a prescriptive development framework for Flex that facilitates rapid development of encapsulated, scalable components and applications.

It comprises several projects:

  • HydraFramework Core - An implementation of MVC (otherwise known as HydraMVC), support for Plugins, and an Inversion of Control implementation through registerable Delegates.

  • HydraPlugins - A library of HydraFramework-compatible Plugins that allow you to quickly mixin prebuilt encapsulated functionality into your core.

  • HydraComponents - A library of components built on the HydraFramework.

Why

HydraFramework provides a platform on which you can quickly develop Flex applications ranging in complexity from very simple to enterprise-level.

It is prescriptive by nature, although it is intrinsically very simple. In other words, you can adopt the HydraFramework development methodology, or simply use the core classes in any way you see fit.

It provides clear separation of concerns that allow you do effectively delegate project development tasks, debug, and test your application.

HydraFramework is an open source project, built with a desire to allow developers to write excellent Flex software.

Twitter Updates

TWITTER @HydraFramework

Demos

Click here to view the Website demo. I want to be clear that we're not advocating building websites that should clearly be HTML in Flash...this is a capabilities and methodology demo only.

Please clone the demo from GitHub here.

Downloads

HydraFramework is hosted on GitHub:

GET HydraMVC

HydraFramework is an open-source software project created and maintained by andCulture, Inc., Copyright © 2009, Some rights researved.

Your reuse of the framework, demos, and utilities on this site is governed by the MIT License.

Docs

HydraMVC is part of a larger initiative, called the HydraFramework.

HydraFramework Core API

HydraFramework Methodology

HydraFramework Notification Workflow

 

Follow us on Twitter!