Originally posted by Fukui
Faster and eaiser to program for one.
Subjective. The Finder team currently uses a private implementation of PowerPlant for the Finder, and thus they can rapidly add features to the Finder as well. If they move to Cocoa, then have to rip that all out and reimplement it in Cocoa, which to me seems like a waste of time.
They could easily update the finder and include so many features for free if they would atleast utilize the cocoa api's in the finder.
The Finder Team can likely easily update the Finder now. It depends on what features you want. As for the features they would get for 'free' with Cocoa, tell me what features you want. I said I wanted excruiciating detail
They can also make changes to the UI faster because of the way Objective C works hand-in-hand with user interfaces (keeping UI and Logic separate)...
Objective C doesn't give a rats butt about user interfaces, it's just a programming language. You could implement all of the same stuff that Objective C does in any other programming language. Remember, Objective C started life as a C preprocessor.
As for the UI & Logic seperate issue, PowerPlant has been doing this for a long time now too. Most UI Frameworks encourage this pattern, Cocoa included. Don't confuse the framework with the language it was designed in.
My question is, why are so many people AGAINST cocoa???
I'm not against Cocoa. I'm against broad sweeping statements that imply that some particular way is the One True Way. Far too many people have come to believe that Cocoa is the One True Way and reject anything not made in Cocoa out of hand. I hate to draw the analogy, but they are doing the same thing to Cocoa is done to RealBasic. People automatically assume something in Cocoa is good (as they often assume something in RealBasic is bad). But the reality is that it is the
programmer that makes something usable, not the tool. Cocoa, like RealBasic, makes it easier for people who have no clue to inflict something massively horrible on the world.
In all the time since MOSR originally inflicted the Cocoa Finder rumor on the world, I have yet to see anyone give a good reason why this should or would ever come to pass. If you are going to state that the Finder should be re-written in Cocoa, then please back up your statement with
hard facts of the advantages of moving to Cocoa, and why this could never be done in Carbon. Be sure to remember that Carbon is a rapidly moving target and that features that today exist only in Cocoa are just a system revision from existing in Carbon as well.
edit: fixed small stupid but annoying text issues.