• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Cocoa Document-Based App v. Windows MDI App
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

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


References: 
 >Cocoa Document-Based App v. Windows MDI App (From: David Blanton <email@hidden>)
 >Re: Cocoa Document-Based App v. Windows MDI App (From: Quincey Morris <email@hidden>)
 >Re: Cocoa Document-Based App v. Windows MDI App (From: David Blanton <email@hidden>)

  • Prev by Date: Re: How to display the information in the columns of the table view?
  • Next by Date: Re: Cocoa Document-Based App v. Windows MDI App
  • Previous by thread: Re: Cocoa Document-Based App v. Windows MDI App
  • Next by thread: Re: Cocoa Document-Based App v. Windows MDI App
  • Index(es):
    • Date
    • Thread