2010-06-23 9 views
5

Me gustaría preguntar sobre el uso de marcos en una aplicación web moderna de intranet solamente. Por supuesto, hay varias razones para usar o probablemente no utilizar marcos en una aplicación web moderna de Internet. Pero, ¿qué ocurre cuando se trata de una aplicación web de intranet (piense en una aplicación financiera)?¿Debería una aplicación web de intranet moderna seguir usando marcos o no?

¿Piensas en partes de la aplicación que son la mayoría de las veces constantemente visibles (como una barra de herramientas, menú, identidad, etcétera), donde los marcos pueden ser una solución simple/más rápida para hacer cosas? ¿Son estas ventajas las que cuentan actualmente cuando se consideran cosas como la PPR?

tengo curiosidad y ambos agradecidos sobre su opinión al respecto.

+0

¡LOS MARCOS SON INCREÍBLES! Úselos en todas partes! (Iba a responder con esto, pero pensé que perdería aproximadamente 100 representantes de mi pequeña broma) – Will

+0

@Will: ¿Dónde está la broma? ¡Los marcos SON increíbles! – slacker

+0

Los marcos se pueden usar bien, y también se pueden abusar bastante mal. Lo mismo es cierto para los métodos alternativos. Preferiría tener marcos que una tonelada de variables innecesarias en una sesión de tiempo de espera que solo se implementó para evitar el uso de marcos. –

Respuesta

13

Los marcos no son hereditarios, pero sí crean desafíos que otros enfoques no enfrentan.Puesto que usted está hablando de la intranet es probable que no está preocupado por:

  • las implicaciones de búsqueda de indexación de los marcos
  • la usabilidad/accesibilidad emite
  • apoyar significativamente diferentes navegadores (basado en texto suplementario, etc.)

En general, probablemente no haya una razón excepcional para esquivarlos. Sin embargo, no creo que hayas ofrecido una razón convincente al úsalas.

Sin embargo, el único problema que pude ver al encontrar una aplicación de rich es la posible necesidad de que sus diferentes páginas/componentes hablen entre sí. Los marcos pueden ser un dolor de cabeza real con guiones, y por esa sola razón los evito.

+2

+1 a partir de ahora es la única respuesta razonada y razonable. –

+1

Los marcos también pueden ser muy útiles en combinación con ajax si tiene dos secciones de la IU que necesitan mantener un estado separado y actualizar en diferentes momentos. –

0

marcos son frustrante no importa qué. ¿Qué pasa con el uso de AJAX para actualizar las partes de la página que está cambiando? Asumiendo que no estás atascado usando IE6.

+4

Ajax funciona bien en IE6 – Aren

0

Marcos Definitivamente no se debería utilizar para las barras de herramientas o menús. Los navegadores almacenan en caché el DOM cuando coincide exactamente entre las páginas, lo que hace que los iframes sean inútiles en el mejor de los casos, y dañinos en el peor (doble inclusión de bibliotecas JS y demás).

Dicho esto, hay casos de uso específicos para los marcos que los hacen necesarios. Hasta que te encuentres con ellos, sin embargo, no los necesitas.

3

Las páginas maestras CSS, ASP.NET y toneladas de otras tecnologías hacen que los marcos sean innecesarios, sin mencionar antiestéticos.

No es que no puedas usar marcos, es solo que debes evitar los marcos ya que se ven un tanto poco profesionales. Para mí, los marcos están en el mismo nivel que los gifs animados.

0

Lord no. Interno o no, ¿por qué usaría marcos, son viejos y anticuados, y es necesario que mueran de forma horrible?

En su lugar, si sientes que no puedes romper el paradigma, utiliza un en su lugar.

No me malinterpreten, el universo no se derrumbará si haces deciden utilizar marcos, pero en realidad no están soportados por los estándares más, es posible que IE en el modo no estándar y terminar con más de un dolor de cabeza. Sin mencionar que tus usuarios pelearán con contextos y el sitio no será smart-phone amigable en absoluto.

+2

Cada vez que alguien usa marcos, tengo flashbacks en Geocities, muero un poco en el interior, y mi universo comienza a desmoronarse ... –

+0

@Nate: ¿por qué tener flashbacks cuando puedes volver a vivir esas experiencias? : http://users.ipa.net/~djhill/frmain.html – STW

+0

Cada vez que alguien usa marcos, muero. Luego vuelvo con vida nuevamente cuando alguien no usa marcos. : D –

2

Yo diría que no hay una razón de peso para usar marcos en una aplicación web moderna. Las técnicas de marcado contemporáneo son igual, si no más fáciles de mantener, y resuelven algunas de las frustraciones de los marcos (nunca se puede marcar nada, es difícil establecer el título de la página, etc.). La mayoría de los inconvenientes de los marcos podrían solucionarse, pero ¿para qué molestarse?

1

Como todos dijeron, los marcos son prácticamente una cosa del pasado. Una excepción importante es cuando se trata de archivos, si desea una experiencia tipo Ajax y está haciendo que el usuario cargue archivos, iframe es la única manera de hacerlo (por ahora).

0

Un diseño basado en marcos y tablas definitivamente lo supera CSS. (-> no)

Cuestiones relacionadas