rss
twitter
    Find out what I'm doing, Follow Me :)

easyMVC - A Lightweight Flex Framework

Not too long ago, I started working on a Flex project.  The application is not huge, but bigger than anything I have worked on to date.  One thing I wanted to do was find a Flex framework to use for the project.  I had looked at Cairngorm, Model-Glue: Flex and some others.

During my research, My good friend Jared clued me into a lightweight Flex framework, easyMVC, that Simeon Bateman was working on. It was nothing formal at the time, but Simeon had been using it on some projects.  I asked Simeon if he would be willing to share the framework, and he graciously did so.

I was, and continue to be, amazed at how easy it is to use, and more importantly, how lightweight it is (I think its only 8 classes).  It gets out of its own way, there is no perception of creating multiple files that do the same thing, there is no configuration file, it just works, and works well.  It was easy to get up to speed using it.  I decided to use the framework for my project.

After using the framework for a bit, I realized that the more I used it, the more I liked it.  The more complex the application became, the easier it was to use the framework, and, the more I liked it. In late November/early December, Simeon had mentioned to me that he was going to release the framework publicly and earlier this month made the announcement.

I am very happy Simeon has released the framework publicly as it means there will most likely be support for it in the future.  To date, I have not run into any issues where the framework did not allow for something I needed to do.  I am not saying its perfect, just that I have not yet hit its limitations.

Just so everyone understands, I am referring to this easyMVC, not this EasyMVC. Unfortunately, the EasyMVC by Tom Bray was not one that appeared on my radar when I was researching frameworks, but it has been added to my list of stuff I need to check out.


0 comments

(Comment Moderation is enabled. Your comment will not appear until approved.)