JavaServer Faces y Apache Struts son los programas de desarrollo web utilizados para aplicaciones basadas en Java . Al decidir entre usar Caras y Struts , la elección se reduce a lo que el desarrollador está utilizando la tecnología para llevar a cabo en el marco . JavaServer Faces
El objetivo de JavaServer Faces es la facilidad de uso. La tecnología está claramente definido y muestra una separación fácil entre la lógica de la aplicación y la presentación real . El uso de JavaServer Faces es el más adecuado para las aplicaciones nuevas , las interfaces más complejas y las aplicaciones de apoyo a múltiples clientes .
Apache Struts
Apache Struts es un programa de desarrollo utilizado para desarrollar Java aplicaciones Web . Struts es la mejor opción para realizar ajustes menores en las aplicaciones que se han construido con anterioridad mediante la aplicación Struts.
Veredicto
El futuro del desarrollo Web basado en Java es JavaServer Faces , y finalmente todos los desarrolladores deben estar familiarizados con este tipo de sistema , ya que actualmente están con Apache Struts. Struts , sin embargo es un sistema maduro y probado que todavía es ampliamente aceptada. Si usted necesita un programa más basado en la acción para el uso con , por ejemplo, un blog, Struts sería una mejor opción , sin embargo , desde hace más de un más profundo marco , como el que se usa con los paquetes de contabilidad , JavaServer Faces serían más útiles.