4 ms·
I agree; they'll never get rid of the desktop. Certain classes of software, such as those based around an MDI, will never have a home in the hyper-focused and s
by daigoba66 12y ago
I agree; they'll never get rid of the desktop. Certain classes of software, such as those based around an MDI, will never have a home in the hyper-focused and single task-oriented world of Metro (and iOS for that matter).
- rayiner 12y agoWhy does Visual Studio need MDI? XCode and Lighttable and Sublimetext get by just fine with panes, tabs, and dividers. I could totally see say Lighttable being a Metro app.
- roryokane 12y agoOf Xcode, LightTable, and Sublime Text, all three of them support opening code in new windows in addition to in panes, tabs, and dividers. So their popularity is not evidence of MDIs being unnecessary. Whether their MDIs are necessary depends on how many people use multiple windows in those apps, and would dislike using other views if multiple windows were not an option.
- schrodinger 12y agoVisual studio does definitely allow that, although I honestly don't use it very often.
- barrkel 12y agoApps with tabs are MDI - VS uses tabs for MDI. Speaking personally, due to the massive size of modern screens, the only application I run full-screen any more is my video player. Metro is a non-starter for working with multiple overlapping windows. I normally develop with at least 6 windows in frequent use - two browsers (one for doc / misc and one for app) and 4 terminals (two for simultaneous login to front and back nodes, one running the app along with mysql sessions, and one running emacs). The idea of using a single full-screen dev environment, or perhaps with one other window docked to the side, seems ridiculously inefficient. I need to see those other windows. I'm frequently tailing logs, running tests in the background, provisioning VMs, all little things that need to be visible so I can see when something goes wrong and I need to take action.