Entre los muchos otros problemas de usabilidad que causan los iframes, para un desarrollador, los iframes incurren en una gran cantidad de restricciones de implementación y problemas de mantenimiento .
Los iframes generalmente significan organizar su aplicación de una manera que no refleje realmente el flujo de lógica que está experimentando el usuario final . Hace que diagnosticar problemas sea más difícil y, en mi experiencia, requiere que mantenga más partes móviles en su cabeza a la vez.
También hay algunas limitaciones de los iframes que generalmente deben tratarse y, a menudo, de maneras únicas por navegador . Especialmente algo tan simple como establecer las dimensiones puede ser una molestia. Por lo general, la codificación rígida no funciona de la manera esperada, ya que los diferentes tipos de fuentes de navegador / tamaño de os son ligeramente diferentes y las dimensiones generales de la página iframed podrían ser diferentes para cada navegador. Por lo general, recurre a algún tipo de pirateo de JavaScript de estilo de comunicación entre procesos para que todo funcione. No es divertido. Esto es básicamente lo mismo para cualquier cosa AJAXy también.
- ¿Cómo puedo crear una página para mostrar listas de videos cuando hago clic en cualquier video reproducido, usando HTML, CSS y / o JavaScript?
- ¿Cómo se sienten los desarrolladores con una educación formal sobre los desarrolladores que son autodidactas o graduados de boot camp?
- ¿Por qué los buenos programadores dicen que el framework ASP.NET es tonto?
- ¿Cómo se obtiene un trabajo de ingeniería frontend en un equipo web de primera clase?
- ¿Qué motor de plantillas web utiliza la extensión .m?