Re: why Obj-C
Re: why Obj-C
- Subject: Re: why Obj-C
- From: Ed Silva <email@hidden>
- Date: Thu, 4 Apr 2002 22:31:48 -0800
"Erik M. Buck" wrote:
I must confess that I am not a GUI programmer (the last time I did
GUI work apart from motif was for windows 3.1). So I
am not a good judge of Interface design tools. i just like very
much Interface builder. I was not aware it was 14 years
old.
If you've done Motif work you have my sympathies. I've been there.
I had a simple interface done with Motif (a few text fields and a
few check boxes and buttons and menu items) and it only took about
1000 lines of code (including comments and whitespace). With IB and
Cocoa it takes 0 lines for the interface and only a few to get the
data. I hate X Windows with a passion, and all the GUI toolkits
that go with it (GTK+, Qt, Athena, Motif, etc). But I'm not
bitter. ;-)
All the languages I have learnt (see above) the most
flexible/powerful I know is C. This is why Obj-C has been a bit of
a dissappointment for me. I didn't expect to have to learn the
language as well the programming methodology/Classes.
I agree. C is the 'One true language', but Obj-C is just a small
extension to it (as compared to the massive bloat that is C++ and
the STL). You can still get down and dirty with C in Obj-C, but you
also have a very nice (once you wrap your head around it) OO
language to work with that isn't burdensome (as C++ can be).
Anyways I think I shall continue with Obj-C with less stress in my
free time. Maybe I can give it a fairer more
considered chance.
Read the Obj-C book, then Hillegass' "Cocoa Programming for Mac OS
X" and it will all make much more sense.
Apologies for venting in public :)
Matt
We all need to vent sometimes. :-)
Cheers,
--Ed
_______________________________________________
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.