JSF / Facelets: ¿por qué no es una buena idea mezclar JSF / Facelets con etiquetas HTML?

He leído esto varias veces: algunos desarrolladores no son partidarios de intercalar etiquetas JSF / Facelets con etiquetas HTML en sus archivos XHTML. Obviamente, las etiquetas HTML no serán parte del árbol de componentes de la interfaz de usuario, pero ¿cuál es la desventaja de eso?

A menudo encuentro ejemplos de código donde los autores hacen ese tipo de mezcla:

http: //www.ibm.com/developerworks/java/library/j-facelets

http: //www.packtpub.com/article/facelets-components-in-jsf-1.

http: //oreilly.com/catalog/978059652924

"Seam in Action" también entrelaza JSF / Facelets y etiquetas HTML.

Estoy confundido acerca de qué usar realmente. Comencé mezclando etiquetas, pero estoy empezando a creer que probablemente no fue la elección correcta. Sin embargo, no veo por qué es preferible el enfoque purista.

Sé con certeza que tengo una tabla en la que la tabla de datos JSF no me da suficiente flexibilidad para mostrar lo que necesito, por lo que no es posible hacerlo de manera purista.

Además, me pregunto por qué ninguno de los ejemplos anteriores usa f: view, etc. en lugar de las etiquetas html, head, body, etc. codificadas.

¿Alguien puede aclarar esto por mí?

Respuestas a la pregunta(2)

Su respuesta a la pregunta