es un framework para crear portales componiendo vistas para Spring MVC.
Permite a los desarrolladores crear aplicaciones de una forma muy rápida usando plantillas y scripting.
Surf fue desarrollado por Alfresco como una forma mejor de desarrollar webs. Hasta la version de Alfresco 3.2 se denominaba Alfresco Surf Platform, en noviembre de 2009 Surf se publicó como una extensión de Spring (con licencia Apache 2).
El proyecto consiste en:
· Web Script Framework
· Web Framework
· Web Studio
Alfresco Share es un ejemplo de aplicación desarrollada con Surf.
Surf está integrado con Spring ROO como addon, para usarlo basta con:
Esto crea una aplicación Spring MVC en la que se instala Surf como Default View Resolver. Además se crea un site de ejemplo y unos componentes de ejemplo para comenzar:
Surf ofrece un SDK: plugins y plantillas de Eclipse para desarrollar con Surf
Aquí podéis leer un Getting Started para comenzar.




Deja un comentario