At line 1 added 29 lines |
!!! The RSF Framework |
|
[Reasonable Server Faces (RSF)|RSF] is an [open source|Licence] web programming framework written in [Java|http://java.sun.com/], and built on the [Spring framework|http://www.springframework.org/]. 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. |
|
__Important links:__ [Getting Started|GettingStarted] | [Sample Applications|SampleRSFApps] | [Current Release|CurrentCode] | [Forums|http://ponder.org.uk/rsf/] |
|
%%(background-color:#CCFFCC;padding:0em 1em;margin:0px;) |
!! Latest [News] |
* 13 September 2008 - RSF [0.7.4 released!|CurrentCode] - Rollup of fixes for 0.7.x branch\\ |
* 28 July 2008 - RSF [0.7.3 released|CurrentCode] - Support for EntityBroker 1.3+, Javascript fixes (see RC1 announcement)\\ |
* 25 July 2008 - RSF Third Birthday ([cake 3|http://ponder.org.uk/rsf/posts/list/296.page])\\ |
* 24 June 2008 - RSF 0.7.3RC1 in respositories!! - complete JSONalization, Data Views, full-cycle testing, and demonstration of client-side rendering, numerous [fixes|http://www.caret.cam.ac.uk/jira/secure/IssueNavigator.jspa?reset=true&pid=10000&status=5&fixfor=10160]\\ |
* 18 September 2007 - [RSF] [0.7.2 released|CurrentCode]! [Spring Web Flow] integration, rendering updates, Maven 2 build (see [Roadmap])\\ |
* 27 July 2007 - [RSF] Second Anniversary! ([cake|Anniversaries])\\ |
* 11 May 2007 - [RSF version 0.7.1 released!|CurrentCode] - [Internationalisation upgrades|I18N], fine-grained [action|Action] navigation, and [GET form bindings|GETForms]. |
%% |
|
!! 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|Designers] |
* The [Spring Framework|SpringFramework] is used for [IoC|SpringFramework] 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|http://java.sun.com/j2ee/javaserverfaces/], no interfaces or base classes appear in your data model) |
* Highly [modular|Disintegrations] and pluggable architecture |
* Facilitates designs where [zero server state|ZeroServerState] is held between requests |
* Build "[components|Evolver]" using libraries of HTML rather than libraries of code |
* Lightweight, [minimal|FrameworkSize], memory efficient, and fast |