stringtranslate.com

Interfaz de múltiples documentos

Un ejemplo de diseño de interfaz de múltiples documentos

Una interfaz de documentos múltiples ( MDI ) es una interfaz gráfica de usuario en la que varias ventanas residen bajo una única ventana principal. Estos sistemas a menudo permiten que las ventanas secundarias también incorporen otras ventanas dentro de ellas, creando jerarquías anidadas complejas . Esto contrasta con las interfaces de documento único ( SDI ) donde todas las ventanas son independientes entre sí.

Comparación con la interfaz de un solo documento

En la comunidad de usabilidad , ha habido mucho debate sobre si es preferible la interfaz de documentos múltiples o de un solo documento. Las empresas de software han utilizado ambas interfaces con respuestas mixtas. Por ejemplo, Microsoft cambió sus aplicaciones Office del modo SDI al modo MDI y luego nuevamente al modo SDI, aunque el grado de implementación varía de un componente a otro. SDI puede ser más útil en casos donde los usuarios cambian con más frecuencia entre aplicaciones separadas que entre las ventanas de una aplicación.

MDI puede resultar confuso si carece de información sobre las ventanas abiertas actualmente. En las aplicaciones MDI, el desarrollador de la aplicación debe proporcionar una manera de cambiar entre documentos o ver una lista de ventanas abiertas, y es posible que el usuario tenga que usar un menú específico de la aplicación ("lista de ventanas" o algo similar) para cambiar entre documentos abiertos. Esto es diferente de las aplicaciones SDI donde la barra de tareas del administrador de ventanas o el administrador de tareas muestran las ventanas abiertas actualmente. En los últimos años se ha vuelto cada vez más común que las aplicaciones MDI utilicen "pestañas" para mostrar las ventanas abiertas actualmente. Una interfaz en la que se utilizan pestañas para gestionar documentos abiertos se denomina " interfaz de documento con pestañas " (TDI). Otra opción son los paneles o ventanas en "mosaicos", que facilitan evitar que el contenido se superponga.

Algunas aplicaciones permiten al usuario cambiar entre estos modos a su elección, según sus preferencias personales o la tarea en cuestión.

Casi todos los kits de herramientas de interfaz gráfica de usuario hasta la fecha proporcionan al menos una solución para diseñar MDI. Una excepción notable fue la API Cocoa de Apple hasta la llegada de los grupos de ventanas con pestañas en MacOS High Sierra . El kit de herramientas de Java GUI, Swing , por ejemplo, proporciona la clase javax.swing.JDesktopPaneque sirve como contenedor para marcos individuales (clase javax.swing.JInternalFrame). GTK carece de soporte estandarizado para MDI.

Ventajas

Desventajas

Ejemplos de aplicación

Interfaz estilo IDE

Las aplicaciones informáticas gráficas con una interfaz de estilo IDE (IDE) son aquellas cuyas ventanas secundarias residen en una sola ventana principal (generalmente con la excepción de las ventanas modales ). Una interfaz de estilo IDE se distingue de la interfaz de documentos múltiples (MDI) porque todas las ventanas secundarias en una interfaz de estilo IDE se mejoran con funciones adicionales que normalmente no están disponibles en las aplicaciones MDI. Debido a esto, las aplicaciones de estilo IDE pueden considerarse un superconjunto funcional y descendiente de las aplicaciones MDI.

Ejemplos de funcionalidad mejorada de ventana secundaria incluyen:

Ventanas infantiles plegables

Una convención común para las ventanas secundarias en aplicaciones de estilo IDE es la capacidad de contraer las ventanas secundarias, ya sea cuando están inactivas o cuando lo especifica el usuario. Las ventanas secundarias que están colapsadas se ajustarán a uno de los cuatro límites exteriores de la ventana principal, con algún tipo de etiqueta o indicador que les permita expandirse nuevamente.

Interfaz de documento con pestañas para subpaneles

A diferencia de las aplicaciones (MDI), que normalmente permiten una única interfaz con pestañas para la ventana principal, las aplicaciones con una interfaz de estilo IDE permiten pestañas para organizar uno o más subpaneles de la ventana principal.

Ejemplos de aplicaciones estilo IDE

Macintosh

MacOS y su GUI se centran en documentos en lugar de ventanas o aplicaciones. Cada ventana de documento es un objeto con el que el usuario puede trabajar. La barra de menú cambia para reflejar la aplicación a la que pertenece la ventana frontal. Las ventanas de las aplicaciones se pueden ocultar y manipular como un grupo, y el usuario puede cambiar entre aplicaciones (es decir, grupos de ventanas) o entre ventanas individuales, ocultando automáticamente las paletas , y la mayoría de los programas seguirán ejecutándose incluso sin ventanas abiertas. De hecho, antes de Mac OS X , era deliberadamente imposible intercalar ventanas de múltiples aplicaciones.

A pesar de esto, algunas aplicaciones inusuales que infringen las pautas de la interfaz humana (sobre todo Photoshop ) muestran un comportamiento diferente.

Ver también

Referencias

enlaces externos