• 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 app from scratch
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: cocoa app from scratch


  • Subject: Re: cocoa app from scratch
  • From: "Ihar 'Philips' Filipau" <email@hidden>
  • Date: Mon, 19 Jul 2004 11:33:29 +0200
  • Organization: Home Sweet Home

Mark A. Stratman wrote:
I can understand hand-coding all your GUI controls for the sake of learning. Don't let me or anyone else discourage you if that's your goal. For any other purpose though, programmatically creating your entire GUI is almost *always* a very bad thing to do, and a nightmare for maintenance.

I have recalled another point of why nightmare AKA all dynamic GUIs are used, especially in large projects. It is too good point to not to re-iterate it on list.

I'll be short.

Source Code Management Systems: CVS, Subversion, BK, VSS, whatever.

Non-human-readable == non-maintenable.
You cannot review it.
You cannot check what was modified.
If you have more than one person working on GUI - thing can go wrong too easy.

I know examples of big projects when people where dropping GUI builders precisely for this reason. Or better cases were developping tools to convert GUI templates to/from human-readable/understandable form - so it can be checked-in, reviewed, diffed and patched later.

FYI.

P.S. Ordered "Programming Cocoa" by Scott Anguish (Choosen thickest book available on Amazon with "Cocoa" in its name. 1272 pages. If turns out to be bad - I can use it as a stand.).
Now waiting for delivery... ;-)

--
Ihar 'Philips' Filipau / with best regards from Saarbruecken.
-- _ _ _
"In the event of a percieved failing of the project |_|*|_|
leadership #debian is empowered to take drastic and |_|_|*|
decisive action to correct the failing, including by |*|*|*|
not limited to expelling officials, apointing new
officials and generally abusing power"
-- proposed amendment to Debian Constitution
_______________________________________________
cocoa-dev mailing list | email@hidden
Help/Unsubscribe/Archives: http://www.lists.apple.com/mailman/listinfo/cocoa-dev
Do not post admin requests to the list. They will be ignored.


  • Follow-Ups:
    • Re: cocoa app from scratch
      • From: Matt Jarjoura <email@hidden>
    • Re: cocoa app from scratch
      • From: Malte Tancred <email@hidden>
References: 
 >cocoa app from scratch (From: "Ihar 'Philips' Filipau" <email@hidden>)
 >Re: cocoa app from scratch (From: Pandaa <email@hidden>)
 >Re: cocoa app from scratch (From: "Mark A. Stratman" <email@hidden>)
 >Re: cocoa app from scratch (From: "Ihar 'Philips' Filipau" <email@hidden>)
 >Re: cocoa app from scratch (From: "Mark A. Stratman" <email@hidden>)

  • Prev by Date: Re: cocoa app from scratch
  • Next by Date: Re: Pref Pane building questons
  • Previous by thread: Re: cocoa app from scratch
  • Next by thread: Re: cocoa app from scratch
  • Index(es):
    • Date
    • Thread