Interfaz de múltiples documentos

La interfaz de documentos múltiples [1] ( interfaz de documentos múltiples en inglés  , MDI ) es una forma de organizar una interfaz gráfica de usuario , que implica el uso de una interfaz de ventana , en la que la mayoría de las ventanas (excluyendo, por regla general, solo las ventanas modales ) se encuentran dentro una ventana común. Esto es lo que lo distingue de SDI , en el que las ventanas se ubican independientemente unas de otras. Los desarrolladores hacen un uso extensivo de ambos tipos de interfaz y, a menudo, una interfaz mixta. Por ejemplo, Microsoft cambió la interfaz de Microsoft Office de SDI a MDI, y luego de nuevo a SDI, aunque el grado de implementación incluye tanto el primero como el segundo.

Entre las deficiencias de MDI, a menudo se indicaba la falta de información visual sobre las ventanas abiertas; para ver la lista actual de ventanas abiertas en la aplicación, el usuario tenía que seleccionar el elemento " ventanas abiertas/lista de ventanas " del menú, o similar lo. Recientemente, las aplicaciones han comenzado a tener barras de tareas y pestañas para mostrar ventanas abiertas en MDI. Este tipo de interfaz a veces se denomina interfaz de documentos múltiples (TDI) con pestañas, aunque en realidad es una variación de MDI.

Casi todos los creadores y editores de aplicaciones actuales ofrecen al menos una solución para crear una interfaz MDI. Entonces, por ejemplo, en la biblioteca para crear una interfaz gráfica en el lenguaje Java llamada Swing , hay una clase javax.swing.JDesktopPaneque crea contenedores para marcos individuales (clase javax.swing.JInternalFrame). Otro kit de interfaz de usuario popular, GTK+  , no tiene esta función.

Comparación con SDI

Beneficios

Desventajas

Notas

  1. Chris Anderson. Fundamentos de Windows Presentation Foundation  (neopr.) . - DMK Press, 2008. - Pág  . 68 . - ISBN 978-5-457-49581-4 .