Monday, June 1, 2009

PHP/Java Rest frameworks finalists

A RESTful Web App Development PHP Library

http://tonic.sourceforge.net/docs.html

Lightweight REST framework

The mission of this open source project is to bring the simplicity and
efficiency of the REST architectural style to Java developers.
Concretely, it is composed of two parts:

1) Restlet API
  1.     Supports all REST concepts (resource, representation, data, connector, components, etc.)
  2.     Suitable for both client and server REST applications
  3.     Maplets support the concept of URIs as UI with advanced pattern matching features
  4.     Chainlets filter calls to implement features like logging, authentication or compression
  5.     Complete alternative to Servlet API with no external dependency (JAR < 50kb)
  6.     Supports blocking and non-blocking NIO modes
2) Noelios Restlet Engine (NRE)
  1.   Reference implementation of the Restlet API provided by Noelios Consulting (core JAR < 60kb)
  2.   Server connector provided: HTTP (via Jetty connectors)
  3.   Client connectors provided: HTTP, JDBC, SMTP (via JavaMail)
  4.   Support for logging (LoggerChainlet) and cool URIs rewriting (RedirectRestlet)
  5.   Static files serving (DirectoryRestlet) with metadata association based on file extensions
  6.    FreeMarker template representations as an alternative to JSP pages
  7.    Automatic server-side content negotiation based on media type and language

Also, an introduction paper as well as a detailled tutorial are available.

http://www.restlet.org/

No comments: