The Griffon Tenets: How the Rails Tenets Translate to RIAs
The Rails tenets are great, for web based applications. But how do the values hold up when applied to Desktop and Rich Internet Applications?
In 2004 the web development world was reshaped by a little framework named Rails. What is most notable about Rails was not the technical details of the framework, but the core values that drove these technical decisions. These values have evolved over the years and are now known as the Rails Tenets. How do these values hold when taken to the desktop and Rich Internet applications?
It turns out most of these tenets work very well in a rich application setting, and only two (Fat Model/Skinny Controller and Use REST Interfaces) need alteration (Pervasive MVC and Use Data Binding respectively). This presentation will go over all the values and show how the Griffon framework applies them.
About Danno Ferrin
Danno Ferrin has been programming in Java since the Netscape 2.0 beta and started his career programming in NetDynamics. After surviving three different startups he is currently working as a government contracter at Intelligent Software Solutions. His day job involves writing Swing applications in Java, but on his own time he writes Swing applications in Groovy.
In the open source Java world he is an emeritus commiter at the Apache Tomcat and Ant projects and currently is a committer for the Groovy project and a Despot (Project lead) for the Griffon project.
More About Danno »