If Apple managed to maintain its own Java port, it is their responsibility to make sure the software is patched. From I knew, Apple doesn't allow JRE (or other similar software act as a layer for communication between applications and system) becoz $teve doesn't like Java. Ok, perhaps iPhone doesn't have enough power to run Java, but what about the computers? Why can't Apple release its own JDK for all versions of OS X?
You have mentioned X11 and MacPorts. Well, I hate them, to be more precise, I hate to install them on Mac. Why? If X11 is required, why don't I simply work on Linux? I can install X11 on my Linux box, and if I want to, I can even download experimental builds and try them. I can also have APT, which inspired MacPorts and Fink, on Debian or Debian-base Linux distro., why should I have the same system on Mac?
I haven't tried t write "Hello World" in ANSI C with Visual Studio, I would like someone to tell me if VS is similar to Xcode that those standard C header files are missing. But even if VS failed to work, I can still have Dev-C++, and I am 100% sure I can write ANSI C programs on (and compile) it. What about Mac? I would be pleased if someone could tell me building an environment on Mac to write C/ C++ without using the bloated Xcode.
Up to this moment, I see no advantages of using Mac for application development. Apple is just trying to put sugar coat on its aluminum cages and lock you in it. |