Reasonable Server Faces

Reasonable Server Faces (RSF) is an open source web programming framework written in Java, developed at the Centre for Applied Research in Educational Technologies (CARET) at the University of Cambridge. RSF is built on the Spring framework, and allows views to be templated in pure XHTML, as well as other XML dialects. RSF takes responsibility for the entire request processing cycle through HTTP request decoding, maintaining a bean model, invoking actions, directing errors, interpreting results and rendering views. A principal aim of RSF is to facilitate designs where zero server state is held in between requests.

RSF is notable for its extremely lightweight component model, a request-scope Inversion of Control layer (RSAC) modelled on the Spring framework, and a pure HTML templating engine, IKAT.

Web application frameworks
ASP.NET
  • ASP.NET MVC
  • ASP.NET Web Forms
  • ASP.NET Dynamic Data
  • BFC
  • DotNetNuke
  • MonoRail
  • OpenRasta
  • Umbraco
ColdFusion
  • ColdBox Platform
  • ColdSpring
  • Fusebox
  • Mach-II
  • Model-Glue
  • onTap
  • on Wheels
Common Lisp
  • CL-HTTP
  • UnCommon Web
  • Weblocks
C++
  • CppCMS
  • Wt
Java
  • Apache Struts
  • AppFuse
  • Flexive
  • GWT
  • Grails
  • Vaadin
  • ItsNat
  • JavaServer Faces
  • Jspx
  • Makumba
  • OpenXava
  • Play
  • Eclipse RAP
  • Reasonable Server Faces
  • RIFE
  • Seam
  • Spring
  • Stripes
  • Tapestry
  • WebWork
  • Wicket
  • ZK
  • ICEfaces
  • WaveMaker
Scala
  • Circumflex
  • Lift
  • Play
  • Scalatra
JavaScript
  • Ample SDK
  • Closure
  • Ext JS
  • Helma
  • Prototype JavaScript Framework
  • Rico
  • Sencha Touch
  • script.aculo.us
  • SproutCore
  • jQuery
  • Dojo Toolkit
  • Meteor
Perl
  • Catalyst
  • Dancer
  • Mason
  • Maypole
  • Mojolicious
  • WebGUI
PHP
  • AppFlower
  • CakePHP
  • CodeIgniter
  • Drupal
  • eZ Publish
  • Fat-Free
  • FuelPHP
  • Horde
  • Joomla!
  • Lithium
  • Midgard
  • MODX
  • Qcodo
  • Seagull
  • SilverStripe
  • Symfony
  • TYPO3
  • Xaraya
  • Yii
  • Zend Framework
  • Zeta Components
Python
  • BlueBream
  • CherryPy
  • Django
  • Flask
  • Grok
  • Nevow
  • Pyjamas
  • Pylons
  • Pyramid
  • Quixote
  • Tornado
  • TurboGears
  • web2py
  • Webware
  • Zope 2
Ruby
  • Ruby on Rails
  • Merb
  • Sinatra
  • Hobo
  • Camping
  • Ramaze
Smalltalk
  • AIDA/Web
  • Seaside
Other languages
  • Application Express (PL/SQL)
  • Happstack (Haskell)
  • Kepler (Lua)
  • OpenACS (Tcl)
  • SproutCore (JavaScript/Ruby)
  • Yaws (Erlang)
  • SymbolicWeb (Clojure)

Famous quotes containing the words reasonable and/or faces:

    ... the novelist is bound by the reasonable possibilities, not the probabilities, of his culture.
    Flannery O’Connor (1925–1964)

    Music, feelings of happiness, mythology, faces worn by time, certain twilights and certain places, want to tell us something, or they told us something that we should not have missed, or they are about to tell us something; this imminence of a revelation that is not produced is, perhaps, the esthetic event.
    Jorge Luis Borges (1899–1986)