topleft
topright

OReilly PureMVC Book

PureMVC Book

PureMVC TV

PureMVC TV

PureMVC on the Web

PureMVC Blog-o-Sphere
PureMVC on Google+
PureMVC on Facebook
PureMVC on Twitter
PureMVC on LinkedIn
PureMVC on Delicious
PureMVC Project Begins
Tuesday, 21 November 2006
Hi folks.

I am Cliff Hall and I'll be your host for the flames, functionality, and fun that this project is sure to bring.

Extemporaneous Zen Proverb (created just now!):
Student: What is Pure MVC?
Master: Pure MVC is both the octopus and its dark, watery lair.


The PureMVC project aims to deliver a simple framework that enables quick implementation of rich client applications. And, it should be easier to understand than your typical Zen Proverb.

Pure is a goal, not an attainable reality, as anyone remotely involved in software design (or in fact, Life) well understands. However, it is good to have goals.

In order to have some useful impact on reality, we shall have to make an initial compromise and choose a platform for implementation. PureMVC will initally be targeted for use with languages compliant with the ECMAScript Language Specification, (ECMA-262) Fourth Edition (proposed), the international standard for scripting.

Currently, this includes only Actionscript 3, which runs in Adobe's Flash 9 player. However that will soon change, as Adobe has open-sourced their Actionscript Virtual Machine through Mozilla as 'Tamarin'.

Why is Actionscript 3 relevant?
Because it has classes and interfaces, and is strongly-typed. This makes it tractable to design pattern-based architectures, of which MVC is a classic.

But aren't there already MVC-like architectures for ActionScript3?
Absolutely. But to some extent they are tied to the Flash and or Flex platform and will likely have to be reworked when a new event engine and DOM shows up underneath (like Firefox).

Keepin' it pure,
-=Cliff>
 
Delicious
Technorati
Reddit
Furl it!
NewsVine
YahooMyWeb
Stumble
blogmarks
Digg
co.mments
connotea
 
Copyright (c) 2006-2012 Futurescale, Inc.