« Oh No! Microsoft announces Silverlight for iPhone | Main | Your Favorite AIR Application »
Frameworks, Frameworks, Frameworks
| By Rich Tretola | April 8, 2009 | |
| 3,432 views |

It seems like every day, I hear about a new Flex Framework. This just shows the dedication and strong community that Flex has built around itself. Many developers had gladly given their time and efforts towards creating these libraries and we are very thankful.
Recently, I have been aware of these two new frameworks:
HydraMVC ( hydramvc.com )
HydraMVC is the result of a total rewrite of the PureMVC API exclusively for Flex, allowing Flex developers to take advantage of the PureMVC paradigm while leveraging native Flex features.
In addition to using Events vs. an independent Observer pattern, HydraMVC also streamlines implementation, encapsulating much of the initialization code that needed to be written when implementing PureMVC.
HydraMVC was written out of a love / hate relationship with PureMVC; it’s not our intent to say it’s “better” than PureMVC, because the mission of the frameworks are entirely different. PureMVC intends to be language-agnostic, where HydraMVC is a compromise by design.
Mainline Framework ( tylerbeck.com )
Mainline for Flex, Air, and ActionScript is an easy to use dependency injection and IoC framework. It’s flexability and ease of use and customization make it the perfect choice for everyone from developers just getting started to developers who want to switch frameworks without completely altering the design patterns they’re used to using, and of course it’s a no brainer for the developer who just needs a new tool in the arsenal.
Want to mimic Caringorm’s design pattern, except with injected dependencies? No problem. Need to make a simple application, and just want a simple solution for shared resources? You’re covered.
No tricky terminology to learn; Injectors inject and Registries register, that’s about it! Of course I’ve added a few advanced features such as built in logging (using trace or a customized Flex logging class), and elegant command management and execution.
Topics: Announcements, Flex | 3 Comments »








April 8th, 2009 at 8:44 pm
Thanks for the overview, definitely keen to check these both out.
Reply to this comment
April 8th, 2009 at 8:44 pm
Thanks for the overview, definitely keen to check these both out.
Reply to this comment
April 18th, 2009 at 12:01 pm
If anyone is interested: another little framework, also based on PureMVC, that does away with Singletons, Service Locators, and casting, using Dependency Injection instead.
http://shaun.boyblack.co.za/blog/2009/04/16/robotlegs-an-as3-mvcs-framework-for-flash-and-flex-applications-inspired-by-puremvc/
Reply to this comment