För att sätta kaffe och annat i halsen blev ni väldigt tysta.
Microsoft är mycket duktiga på utvecklingsmiljöer! .Net 2.0 och Visual Studio 2005 är fullkomligt lysande. Intellisense, refaktorisering, syntaktiskt socker i stil med generics, properties och /// i C# gör att produktiviteten blir hög.
Med detta sagt, så är däremot ramverket i Cocoa fullkomligt genialiskt, på ett betydligt djupare plan än i .Nets ramverk. Objective-C och Cocoa är som Smalltalk, fast det funkar i verkligheten!
Det sätt som olika design patterns utnyttjats till (i det närmaste) fulländning, gör att det är en väldigt bra miljö, trots bristen på garbage collection, halvknackig intellisense, frånvaron av refactoring-stöd, att det är knepigt med unittestning, en något yxig syntax (dvs det som tillhör arvet från C -- syntaxen i Smalltalk-arvet är briljant) mm.
Mer konkret då? CoreData! KVC och KVO! Bindings! Löst kopplade klasser med NSNotification! Delegate-mönstret! Fyll i själv: ___________________________
Å sen kommer ju Objective-C 2.0. Med garbage collection och syntaktiskt socker som properties!
/Dan