If you have been doing any type of web development you have probably heard of PureMVC. It is definitely great and a very powerful tool, but when I wanted to learn more it became very difficult. After reading around and doing searches alot of the articles were for FLEX, which doesn’t help a Flash developer.
I am putting together this post in the hopes that someone will find it and have an easier time getting into PureMVC than I did. I found three very useful articles, which helped me understand PureMVC, but the trick was to read them in the correct order. There is also the assumption that you have some understand of OOP and Design Patterns.
Here are the articles to read:
- Understanding the PureMVC Open Source Framework – Do not download the source. Read the article and type the code along with the discussion. This will help you understand and you will have better retention of the material.
- Minimalist MVC Example – This is a great discussion about what each part of PureMVC does. Go ahead and download the source, but make sure to adjust import statements for the current AS3 port of PureMVC. If you read the previous article first you will get alot more from the material in this article.
- Move The Cheese – Now that you have the Standard version of PureMVC down, you should go on to the Multi-Core version. This should be a walk in the park since you are already familiar with PureMVC.
PureMVC is Rad! I’ve been using it for the past two years and I’m very pleased.
I also made some class/unit test generators using Project Sprouts.