FreaKBeaNie writes: An enterprise developers' take on what it is like to develop for OSX compared with developing for Windows in
.Net. "Since Mac OS X is based on the NeXTStep operating system which is a UNIX-like operating system based on the Mach Kernel and BSD, you might expect that the development environment would be very barebones. The opposite is true – we have been extremely pleased with the maturity and robustness of OS X, Xcode, Objective C and Cocoa...Cocoa is at least as powerful as .NET, if not more powerful in some aspects. As in .NET, support for common things like UI, file management, localization and multi-threading are built into the framework and are very easy to make use of. "