Zitat von
bernau:
Ohne jetzt einen Glaubenskrieg anzetteln zu wollen. Tabbed ist nicht's anderes als ein beschnittenes
MDI, bei dem man bei den
MDI-Childs nur maximized zulässt. Und natürlich ein Tab zum Umschalten der einzelnen Fenster zur Verfügung stellt. Beide haben gemeinsam, daß mehrere Dokumente in einem Hauptprogramm integriert sind und nicht mehrere Instanzen eines Programmes wie wild durch die gegend fliegen.
MDI ist ein feststehender Begriff, der u.a. von früheren Microsoft-Anwendungen geprägt wurde, bzw. um genauer zu sein eine Funktionalität von Windows. Dabei sind alle Fenster in einem Rahmen, dem
MDI-Client-Fenster, frei beweglich. Bei den Tabbed-Systemen gibt es unter Umständen sogar nur ein Fenster, und die Dokumente sind nicht frei beweglich und können in ihrer Größe nicht verändert werden, außer wenn man das Fenster in mehrere Bereiche (Registerkartengruppen) unterteilt. Das ist schon ein erheblicher Unterschied in der Bedienung. Gemeinsamkeiten sind nicht dasselbe wie Gleichheit. Nur weil beide Systeme mehrere Dokumente anzeigen und das im Namen von
MDI vorkommt, sind sie nicht das gleiche. Und ehrlich gesagt würde ich ein Tabbed-Interface eher nicht mithilfe von
MDI umsetzen.
Edit: Ein schöner Auszug dazu aus der
MDI-Doku:
Zitat:
MDI is an application-oriented model. Many new and intermediate users find it difficult to learn to use
MDI applications. Therefore, many applications are switching to a document-oriented model.