On May 19, 2008, at 1:42 PM, Peter Duniho wrote:

I agree with this statement.  However, the conclusion is flawed.

You are welcome to your opinion, even if "flawed" ;)

Seriously, though, from some of your comments, I'm not sure that I communicated my "conclusion" very well, because you seem to think I was putting .Net down as somehow inferior to Cocoa. I tried to be careful not to say that because I don't think it's true and even if I did, it wouldn't have been relevant to the discussion that was going on. I do like Cocoa better, which I readily admit, but the two frameworks have different guiding principles and that causes each one to have different strengths and weaknesses. I picked out one specific weakness in the .Net approach because it seemed relevant to the discussion at hand and because I hoped it might help people coming from that background to adjust to a different way of learning and understand WHY they were having a hard time learning. I wasn't saying ".Net is flawed, Cocoa is perfect" or anything of the sort, I just didn't feel that a laundry list of shortcomings of the two frameworks was relevant to the discussion at hand and wouldn't have helped to get my point across. And my point was simply, "Cocoa is different", which was in response to a lot of complaints on the list lately which seemed to me motivated by people making judgments or having expectations based on assumptions that aren't valid when dealing with Cocoa.

I originally started addressing your specific points, but after re- reading my responses, I just don't think it's productive to argue the mertis of the two environments here, so I deleted it. The two frameworks are different, on that we can agree, I think. We both have worked with both of them, you like one better, I like the other. I'm not interested in proving to you that Cocoa is better, I'm only trying to help people coming from .Net to Cocoa see that the differences between the two go deeper than method and class names. There are fundamental conceptual differences in the way they are built and documented and clinging to what they know from one can be an obstacles to learning the other.

_______________________________________________

Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)

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:
http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to [EMAIL PROTECTED]

Reply via email to