For the past months, Peter Bright, a former Win32 Programmer, has given a in-depth overview to the perspective of being a developer for Win32 and for Cocoa. Part one in the series described how misfortune and adversity left Apple with a new OS platform free of legacy constraints; part two discussed how Microsoft had failed to do the same, choosing instead to hobble its new OS with way too much legacy baggage. Now in the third part, Peter exposes in detail what Apple has done with its platform to make it so appealing.
The series is a very interesting read, even if you’re not into Cocoa development, as it explains just why Mac OS X offers so many advances to a normal Developer – especially compared to Win32. If you haven’t read the other parts yet, it’d be wise to start at the beginning before you start to read part three.