Snow Leopard can DIAF
Hurray! Apple fanboys should be pleased with the release of OS X, version 10.6. Snow Leopard panders to their desire for an all Apple platform. For the rest of us sensible users, Apple have screwed the pooch.
Okay, we have new shiny toys like Quicktime X and – well, that’s about the height of noticeable changes. I’m all for enhancing the user experience, but in this case, in my opinion, it has come at the expense of developer comfort.
What I’m referring to here is the lack of Java support in the new XCode 3.2. I’ve always felt that XCode was a fairly elegant environment for writing all C/C++, Java and Objective-C projects. So- why, Apple, would you arbitrarily drop support for a language? Out of spite? You didn’t even drop support – you just made it frigging irritating to use. Do you enjoy kicking your users in the nuts with each new release?
I’m not even surprised at this stage. I guess I could add the XCode templates back in manually but I’m more in favour of adopting a more portable command line build process… It seems the best way to get away from Apple’s user abuse.

Yeah if you rely on things like xcode or netbeans et’al i always find your stuck to developing in them, and if you want to deploy your app its just a pain. automake rocks you don’t have to do anything and it just works
. Then for java ant is cool but you have to maintain the xml yourself which isn’t so nice
It’s not a question of being stuck in them. XCode uses external build tools for it’s projects ant, make, etc. It’s nice having one environment providing a consistent UI experience between all projects. For me it was project management within XCode, Editing within Emacs. What Apple are trying to do here is “encourage” people to use their own platform tools (that’s how it appears to me) by making it as inconvenient as possible to develop in anything else.