Re: Cocoa Document-Based App v. Windows MDI App
Re: Cocoa Document-Based App v. Windows MDI App
- Subject: Re: Cocoa Document-Based App v. Windows MDI App
- From: Andy Lee <email@hidden>
- Date: Mon, 27 Jul 2009 02:33:33 -0400
On Jul 27, 2009, at 12:50 AM, David Blanton wrote:
I think I'll use:
The Mac frameworks just don't support that approach. Sorry. I could
re-implement MDI on the Mac, but it would be about a man-year's
work. Do you want me to do that?"
Personally, I wouldn't tempt fate. What if they say yes? Or yes, but
please work on it as a background task in addition to your existing
responsibilities? Next they'll be asking for resize widgets on all
four sides of each window. Then Windows-like menu bars within the
windows that pop down when you hit Alt.
Writing Windows programs is the job of Windows programmers. It makes
no sense for them to ask a Mac developer to write a Windows program on
a Mac.
--Andy
Thanks for a few chuckles as well!
On Jul 26, 2009, at 10:20 PM, Quincey Morris wrote:
On Jul 26, 2009, at 20:46, David Blanton wrote:
I am the only Mac programmer where I work; the rest being
windows. I am constantly challenged to make Mac programs look
like windows to some extent.
Windows has an architecture called Multiple Document Interface.
Each doc opened is displayed in the same window 'frame' with a row
of tab controls at the top to select a document.
A Cocoa Document-Based App is one document one window ... multiple
windows.
How do I win the battle of 'too many windows floatin' around on
the Mac, we want everything in one window like windows!" ?
a. You can't win the battle. Not ever.
b. Your best strategy is probably to say, "The Mac frameworks just
don't support that approach. Sorry. I could re-implement MDI on the
Mac, but it would be about a man-year's work. Do you want me to do
that?"
(I'm not saying this is true, just that it's your best strategic
answer.)
Consider Adobe's adoption of a more-or-less MDI interface on the
Mac, and the many-more-than-one man-years of work they put into it,
and the huge outcry that resulted anyway.
Consider also that Windows (Vista and beyond) doesn't exactly use
the MDI interface any more (not the traditional one), though it
uses something related to it that's more complicated. You want to
reinvent that?
_______________________________________________
Cocoa-dev mailing list (email@hidden)
Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden
_______________________________________________
Cocoa-dev mailing list (email@hidden)
Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden
_______________________________________________
Cocoa-dev mailing list (email@hidden)
Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden