Front-end y Back-end

Hola gente.

Quisiera saber cual es la mejor tecnica y componentes para crear un website dinamico empresarial.
Que componentes usan, usarian o tienen mejor desempeño, ya sea en la parte front-end y back-end.

Por ejemplo, a mi en la parte front-end me gusta html5, css3 y jquery.

Pero mi pregunta es, con que componente Java puedo implementar estas tecnologias para realizar la parte back-end?

O alguna recomendacion sobre el uso de implementar diferentes tecnologias.

Gracias, saludos.

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de Sr. Negativo

Re: front end y back end

Podrías probar con Vaadin o Primefaces o tal vez quieras usar Spring.

Yo he usado Primefaces y me parece que da buenos resultados,aunque es un poco tardada la compilación de proyectos y son muy "pesadas" las aplicaciones.

Vaadin es muy parecido a GWT y a Java Swing (obvio que en web), y tiene muy buenos componentes.