• 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 10:45:01 +0200
  • Organization: Home Sweet Home

Please. Please. Please.

"I have seen it before and I see it again." (c) whoever.

Do *not* start flames "Visial vs. Non-visual" programming. Both of them have applications and I glad to see that Cocoa has ways to do both of them, giving us - programmers - the choice.


Yann Bizeul wrote:
Yea, maybe it's a pain in the butt and totally unnecessary, but wouldn't starting from scratch, programmatically creating all of the various things needed for something simple give you a possibly *MUCH* better view of what's going on under the hood?

There is always occasions left by Apple to force us to go under the hood, I don't feel the need, or I am not masoschiste enough to do everything by hand just for fun :-)


Dynamic GUI. Non of serious GUI applications I did (while I was application developer) avoided destiny having dynamic GUI. Most ot the professional applications (Maya, CADs) have dynamic (highly configurable) GUIs. No way IB/GUI generator can help here.


I mean, I don't care how many times you read the docs on the text system, you will gain infinitely more knowledge about how it works by setting it up programmatically instead of dragging an NSTextView into a window in IB and having it just work.

And at which abstraction level do you stop ? Even if you manage NSText objects by yourself, there is a bunch of abstraction behind it. So you can have the same attitude ragarding IB than regarding Cocoa by itself. I hope I'm clear :-)


I agree with you David that it would probably *not* be a good idea to try this as a starting point in Cocoa, but I don't think that in general trying it would make a person a much better cocoa programmer, if simply because it gives you a bottom up view of how the system works.

Why not, but I don't think a programmer would not make a good Cocoa app if he make everything possible to avoid using it ! I'm pretty sure a good way to make good products is to try to be the user, and try to think and act like a (poor) user :-)


<frank>You are doing standard mistake of young/inexpirienced programmers: you thing there is one true/right way to do all things. Start learning now - there are many ways to do the same thing. And it is for a reason.</frank>

--
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: Andreas Mayer <email@hidden>
References: 
 >Re: cocoa app from scratch (From: David Reed <email@hidden>)
 >Re: cocoa app from scratch (From: Jon Raphaelson <email@hidden>)
 >Re: cocoa app from scratch (From: Yann Bizeul <email@hidden>)

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