Это зависит от многих факторов, наиболее важным является то, как вы хотите, чтобы ваш пользователь взаимодействовал с вашим приложением (или как он / она выбирает это сделать).
Например, старый способ просмотра Интернетабыло много разных окон, которые загромождали панель задач.Теперь новая тенденция с вкладками, и все движутся к нему.
Напротив, MS Office движется в противоположном направлении.Раньше у вас было много файлов, открытых в одном окне, но теперь они загромождаются на панели задач.
Что хорошо в вкладках, так это то, что вы видите их все сразу и можете быстро переключаться между ними, а затемгорячие клавиши.Office, однако, скрывал эти файлы в [строке меню] - [windows] - [имя файла].Большая разница между файлами.
MDI был впервые изобретен для двух устаревших режимов, которые являются «мозаичными», где каждое окно имеет одинаковую высоту / ширину и «каскад».Я никогда не встречал ни одного пользователя, которому бы нравились эти режимы.
Новая тенденция состоит в том, чтобы, как сказал Слакс, иметь обтравочные окна, такие как в Visual Studio или в большинстве сред разработки, где вам нужно видеть много данных одновременно.Этот метод является явным преемником режима «мозаика», но с большим преимуществом, что всякий раз, когда вы изменяете размер или перемещаете одно окно, все остальные автоматически переставляются.