Archive for the ‘PureMVC’ Category

PureMVC Python and Google Apps - Blog Demo

Thursday, April 17th, 2008

I created a blog demo written in Python that runs on Google’s new App Engine and uses PureMVC Python as its architecture. If you haven’t checked it out, you should, it’s a phenomenal piece of web technology.

The blog demo is a basic one with the ability to add, edit and delete blog posts. Each post includes a title, content and the date and time it was last updated. It’s now at version 1.1.

Also, any of you programming in any of: AS2, AS3, Python, ColdFusion, Java, .NET, Perl, or PHP, check out the ports for those specific languages. PureMVC is the best MVC implementation I’ve found and there’s a good and very helpful community going on the forums too.

As a side note, I apologize to anyone who got a blank post with a similar title in their feed a few days ago, WordPress has been giving me some issues after an upgrade.

Flex Blog Engine

Thursday, March 6th, 2008

In the past week or so I’ve begun development on a Flex-based Blog Engine. I don’t have any screenshots or videos of it yet, as it is not entirely functional yet.

It uses Flex,PureMVC, PHP, MySQL, and WebOrb for PHP.

In the meantime, check out the preliminary information and keep an eye out for updates!

PureMVC 1.7 for AS3 is Here!

Sunday, December 30th, 2007

Cliff Hall just announced the release of PureMVC 1.7 for AS3.

If you haven’t had the opportunity, PureMVC is a great Model-View-Controller based framework. I have only spent a few days with it and I have to say I’m getting an understanding of it faster than my previous attempt to understand Cairngorm. The main benefit I see of this framework over Cairngorm is that Cairngorm focuses too much in Flex. PureMVC’s independence of Flex also means easier programming of AIR applications. Also, Cairngorm’s framework is far too interwoven, with Model code spilling over to Controller code and on and on. PureMVC keeps these areas completely separate but allows them to work with each other through a Facade class middleman. Also, you can also override PureMVC’s default behavior if you don’t like what it’s doing as it has been coded with subclassing in mind. PureMVC is solely an AS3 project and it is presently being ported to a number of other languages.

I have to say that so far PureMVC makes application programming an absolute pleasure.

If you still have doubts, take a look at this beautiful diagram of how PureMVC works.