| | Tecnología - Frameworks y herramientas de desarrollo
 | Apache Struts
|
Es un framework para el desarrollo de aplicaciones bajo Java Enterprise Edition. Se basa en el modelo de desarrollo "Modelo Vista Controlador (MVC)". Soporta la internacionalización, ofrece herramientas de validación de formularios e incluye el mecanismo de plantillas "Tiles", que permite componer la capa de presentación mediante distintas cabeceras, pies de página y componentes de contenido. Cuenta con soporte de la comunidad. Es de código abierto y propiedad de Apache Software Foundation.
|
 | Hibernate
|
Es una librería para Java Enterprise Edition orientada al mapeo relacional de objetos (ORM). Ofrece un framework para el mapeo del modelo de objetos hacia una base de datos relacional. Su objetivo es resolver el problema de la diferencia entre los modelos de datos de la memoria y de la base de datos. Convierte los tipos de Java en tipos de datos SQL. Ofrece el lenguaje de consulta de datos "Hibernate Query Language (HQL)". Ofrece soporte empresarial. Es de código abierto y propiedad de JBoss, Inc. que es una división de Red Hat, Inc.
|
 | Ruby on Rails
|
Es un framework de programación web para Ruby. Se basa en el paradigma MVC (Modelo, Vista, Controlador). Está orientado a la metodología ágil de desarrollo. Sigue los principios de desarrollo llamados "Convention over Configuration (CoC)" y "Don't Repeat Yourself (DRY)". Es de código abierto.
|
 | Spring Framework
|
Es un framework para desarrollo bajo Java Enterprise Edition. No está sujeto a ningún modelo de desarrollo específico. Su popularidad se debe a su uso como alternativa, reemplazo o añadido a las Enterprise Java Beans. Ofrece una gran libertad a los desarrolladores. Ofrece soporte empresarial. Es de código abierto y propiedad de Spring Source.
| |