Fueron muy probablemente en busca de ejemplos de web marcos - por ejemplo, JSF es un framework basado en componentes, y Struts es un marco basado en la petición.
Los marcos basados en solicitudes generalmente dejan en claro a través de sus API que están trabajando con el análisis de una solicitud HTML/generación de una respuesta HTML, mientras que los marcos basados en Component intentan abstraerlo y tratar la aplicación como colecciones de componentes con renderizadores y acciones para hacer cosas.
En mi opinión, los marcos web basados en componentes son más problemáticos de lo que vales. Su objetivo principal es hacer que el desarrollo de una aplicación web sea más fácil para los desarrolladores que no están familiarizados con el desarrollo web y más cerca del escritorio tradicional desarrollo. Sin embargo, en la práctica, cuando algo sale mal, necesita desarrollar componentes personalizados, necesita personalizar el marco de trabajo para algo que no está "listo para usar", etc. Necesita comprender el desarrollo web "tradicional" subyacente y cómo el marco basado en componentes lo abstrae; y si usted es un desarrollador web experimentado y tiene soluciones, utilidades, bibliotecas o fragmentos existentes que funcionaron en el desarrollo web "tradicional", perderá tiempo en volver a implementarlos en trabajar dentro del marco basado en componentes.
Gracias Nate. Supongo que tienes razón de que probablemente se referían a frameworks web. No estoy familiarizado con JSF, así que no pude explicarlo. Gracias por la respuesta. – user150014
+1 para una respuesta excelente. Después de haber usado Struts y JSF durante algunos años, llegué a conclusiones similares. – javashlook
¡una gran respuesta, gracias! – quento