The Double Data-Interface-Presenter Pattern
In this pattern, the Presenter of the first application becomes the Data of the second application, kind of like a Dual-MVC, but using presenter logic rather than a dumb template / view.
As an example, you might have a non-degradable web-service (people who don't use javascript are nuts) in which your application client uses your web-service's API.
I'm building a toolkit to make a variety of web applications with incredible user interfaces at incredible speed... so far it's been a long slow process of finding the right tools for my toolkit, but things are shaping up.
Apache (good enough for now)
* mod_upload
* x-sendfile
Passenger Fusion
Ruby on Rails (My favorite web service framework)
JSON (a subset of YAML / YML)
jQuery (My favorite javascript framework)
PURE.js (the best Javascript Templating system I've seen)
jQuery.jStore or persist.js (a Javascript ORM of sorts for HTML5 LocalStorage)
and a sprinkling of Google's magic here and there.
and a heavy dose of figuring out how to perform local caches
and a spattering of forwards-compatible HTML5 semantic classes
The DoubleDIP Design Pattern
Published 2010-1-11By AJ ONeal
Thanks!
It's really motivating to know that people like you are benefiting
from what I'm doing and want more of it. :)
Did I make your day?
Buy me a coffee
(you can learn about the bigger picture I'm working towards on my patreon page )