Reasonable Server Faces (RSF)
|
Here is the short summary of RSF features: Pure-HTML templating, with a lightning-fast renderer, IKAT Build "components" using libraries of HTML rather than libraries of code. Both clients and framework use Spring for IoC throughout, no need to learn another file format or semantics. VERY lightweight, minimal and fast. Handles complete request lifecycle, but a fine-grained modularity allows you to plug in your favorite flow architecture (e.g. Spring Web Flow), your favorite persistence layer (e.g. Hibernate, iBatis). Ultra-lightweight component tree allows zero server state processing of requests, without closing the door to "heavy" persistent-component application styles. Pure bean programming model (like JSF, NO interfaces or base classes appear in your data model) Abstract component tree isolates view producers from the rendering technology. Default rendering system produces completely valid XHTML, as "accessible" as the template files you provide, which while requiring no JavaScript to operate, is extremely friendly to JavaScript and AJAX-rich development. * "Right first time" rendering gets URLs, styling and layout correct even in complex portal/multiple client environments. Includes a request scope application context (RSAC) both for clean request-scope programming free of ThreadLocals, as well as for request model. Highly modular architecture allows "take-it-or-leave-it" integration with RSF - use just the renderer standalone (like a much smarter Velocity), use the renderer plus request decoder, or use the whole framework with your favorite components plugged in. RSF itself built using Spring and RSAC, so even core components can be replaced by just editing a config file.
Read The Full Review.
|
Related Projects 
|
- Google Web Toolkit
Google Web Toolkit (GWT) is a Java software development framework that makes writing AJAX applications like Google Maps and Gmail easy for developers who don't speak browser quirks as a second language. Writing dynamic web applications today is a tedious and error-prone process; you spend 90% of your time working around subtle incompatibilities between web browsers and platforms, and JavaScript's lack of modularity makes sharing, testing, and reusing AJAX components difficult and fragile. - Ajax3D
Fostering the development of web-based 3D applications and online virtual worlds
using Ajax and X3D-based open technologies. - JWO
JWO is a technology for building highly interactive web applications. It's a pre XMLHttp technology based on an extension of HTTP and hosted by the Firestorm Web Server - Proficy Portal
Proficy Portal Commercial product. Similar to "enterprise-level" business apps. development environments like JD Edwards except that it is built based on interfacing to existing SCADA and data historian systems. The entire system is implemented in Java including the IDE/GUI. - OutPost
OutPost hijacks the form post back event and
tells the server to execute the post back locally on the server and an optimized DHTML-response is sent back to the client. - ADL
ADL Pack series is the extension package for Joyistar WebShop with more powerful function and beautiful UI. And also it's the standard AJAX library.
|
Discussion

|
|
|
|
|