MacIntoshes, Java, Linux, ...
Mac OS X is a hot topic in Java developer circles. Many people bought G4 based Mac OS X machines in the past year. And they all are eagerly awaiting the release of the G5 based Next Big ThingTM from Apple.
Go to java.net or Artima.com or javablogs.com, and you will see the question being asked again and again: should I buy one?
I'm not in the market for a new computer right now. But if I am, I would seriously consider a Mac. Here are my compiled list of pros and cons:
Pros:
- James Gosling uses one.
- James Duncan Davidson uses one.
- Dave Thomas uses one.
- Brian Gilstrap has one.
- Brad Shuler has one.
- Brian Coyner has one.
- It's Unix with a good GUI.
- The G5 is more powerful than the Pentium 4.
- Mac OS X has superb applications with wonderful UIs.
- Swing is accelerated on Mac OS X.
- I'm familiar with the Mac---I used a Mac in 1985.
- I've been using Linux/x86 for too long. It's time for something different.
Cons:
- It's going to be a whole new platform. And it has a one button mouse.
- It's more expensive.
- It has less applications. Whatever there are, Apple is trying to kill them off.
This reminds me of my switching to Linux almost a decade ago. I did not go through any of these analyses. I simply downloaded the floppies, all seventy-two of them, and started the installation. Never mind that it was hard. Never mind that my hardware didn't fully function under it. Never mind the three days of surfing the Net to figure out how to make my proprietary interface Sony 2X CD to work. I was so glad when I got the login prompt!
I was running away from Windows 3.1 then. I'm not running away from anything now. The choice between Linux and Max OS X is a genuine one, at least for me.
Having genuine choices is always a good thing!