El diseño con frames es un tema realmente discutido, ya que diferentes diseñadores poseerán unas u otras opiniones.
En este caso, se piensa que es destacado el no usarlos, si bien eso depende del tipo de sitio web que estén elaborando, ya que en diversos casos sí que sería muy conveniente su manejo.
Voy a poner unas ventajas y problemas del manejo de marcos (frames). Siempre es teniendo mi opinión, otros pudiesen tener otros dictámenes.
Ventajas de utilizar frames
- La navegación de la web será más ágil. Si bien la primera carga de la página sería igual, en continuadas impresiones de páginas ya se tendrán algunos marcos archivados, que no debiesen de volver a descargar.
- Elaborar páginas del sitio sería más veloz. Como no se tiene que añadir partes de código como la barra de navegación, título, etc. Elaborar nuevas páginas sería un procedimiento mucho más ágil.
- Partes de la página (como la barra de navegación) se conservan estáticas y eso lograría ser bueno, para que la persona no las pierda jamás de vista.
- Esas mismas partes apreciables asiduamente, si poseen enlaces, logran funcionar muy bien para optimizar la navegación por el sitio.
- Conservan una identidad del sitio donde se navega, ya que los elementos fijos mantienen la imagen todo el tiempo apreciable.
Problemas al momento de utilizar frames
- Eliminan espacio en la pantalla. El espacio usado por los frames estáticos se derrocha a la hora de hacer páginas nuevas, debido a que está usado. En definiciones de pantalla pequeña o dispositivos como Palms, ese inconveniente se hace más evidente.
- Obligan al visitante a acceder por la declaración de frames. Si no lo ejecutan así, sólo se advertiría una página interior sin los recuadros. Esos recuadros pudiesen ser escasos para una excelente navegación por los contenidos y pudiesen no mantener una buena imagen corporativa.
- El desarrollo de la página sería, en un comienzo, más restringida. Eso es porque sólo se tendría que promocionar la portada, pues si se promocionan páginas interiores, pudiese dar un caso de que los visitantes accedan por ellas en vez de por la portada, creándose el inconveniente descrito en el punto anterior.
- A una gran cantidad de personas les molesta el que no se sienten libres en la navegación, pues comprenden que estas partes fijas están restringiendo su movilidad por la web. Ese efecto se hace más evidente si la web con frames posee enlaces a otras páginas web fuera del sitio y, al presionar un enlace, se ve la página nueva con los marcos de la página que posee frames.
- Diversos navegadores no los aguantan. Eso no es muy usual, pero si se está elaborando una página que quieran que sea completamente accesible deberían considerarlo significativo.
- Los bookmarks o favoritos no trabajan de forma correcta en muchos casos. Si quieren añadir un favorito a una página de un frame que no sea la portada le pueden hallar varios inconvenientes.
- Pudiese ser que el botón de atrás del navegador no se comporte como quieren.
- Si desean actualizar más de un frame con la pulsación de un enlace tienen que manejar Javascript. Asimismo, los scripts se logran enredar mucho cuando se deben de comunicar distintos frames entre sí.