The RSF Framework#
Reasonable Server Faces (RSF) is an open source web programming framework written in Java, and built on the Spring framework. It provides for Pure XHTML templating and complete request lifecycle handling. (more features listed below).
This Wiki is the home of the RSF/IKAT framework, and will be used to house all its documentation as well as discussions and planning on its future.
- 13 September 2008 - RSF 0.7.4 released! - Rollup of fixes for 0.7.x branch
- 25 July 2008 - RSF Third Birthday (cake 3)
- 24 June 2008 - RSF 0.7.3RC1 in respositories!! - complete JSONalization, Data Views, full-cycle testing, and demonstration of client-side rendering, numerous fixes
- 18 September 2007 - RSF 0.7.2 released! Spring Web Flow integration, rendering updates, Maven 2 build (see Roadmap)
- 27 July 2007 - RSF Second Anniversary! (cake)
- 11 May 2007 - RSF version 0.7.1 released! - Internationalisation upgrades, fine-grained action navigation, and GET form bindings.
Short summary of RSF features:#
- Pure XHTML templating, with a lightning-fast renderer (IKAT) and no custom tags!
- AJAX, CSS, and accessiblity are all managed via templates controlled by the designer
- The Spring Framework is used for IoC by both developers and the framework throughout
- Developers don't have to deal with HttpServletRequest, URLs, or HTML tags in their code
- Allows a pure bean programming model (like JSF, no interfaces or base classes appear in your data model)
- Highly modular and pluggable architecture
- Facilitates designs where zero server state is held between requests
- Build "components" using libraries of HTML rather than libraries of code
- Lightweight, minimal, memory efficient, and fast