¿Es simplemente una cuestión de conveniencia crear múltiples pantallas de una vista en lugar de múltiples vistas, o hay algún beneficio de rendimiento?
¿Tener alguno de los siguientes elementos presentes en algunas pantallas pero no en otras afecta la vista en su conjunto?
- filtros contextuales
- filtros de tipo de contenido
- agregación
Por ejemplo, tengo curiosidad por saber si hacer que una pantalla muestre solo los resultados del tipo de contenido del Artículo, otra que muestre los resultados del Foro, otra que muestre un tipo de contenido de Foto personalizado hace que cada pantalla se ejecute más lentamente. O si todas las Vistas comparten el mismo tipo de contenido, pero solo difieren en que una tiene un filtro contextual para nid y las otras no, ¿se ralentizan todas?
Si tengo 30 pantallas para una sola vista, ¿debería refactorizarlo para obtener un beneficio de rendimiento, o simplemente porque la interfaz de usuario no estaba destinada a mostrar tantas pantallas?
fuente