Many development tools, databases, and languages are already Mac native, including, but no limited to:
-Java
-MySQL
-Subversion as well as several GUI clients for SubVersion
-Eclipse
-Netbeans
-Oracle JDeveloper
-Oracle SQL Developer and Modeler
-Oracle Database Server
-JBoss
-Tomcat
-Apache (if fact, the web server provided with OS X is Apache)
-Glashfish
-Python ships natively in Mac OSX and can be developed in XCode, Netbeans, and Eclipse
-Ruby is supported natively (complete with Cocoa bindings)
-Mono/MonoDevelop
-Emacs
I agree with "ah125i", the article is extremely out of date and inaccurate. All the tools called out in the article are available natively on Mac (many ship with OS X). That said, for the occasion that you cannot find the native Mac version or similar tool on Mac, Fink or any of it's successors are viable options. Be careful though; X11 can cause issues and is known not to play nice on OS X.
My recommendation for any hardcore linux development, esp those requiring packaging to .deb or .rpm, setup a virtual machine running the appropriate linux disro. In my experience, if your compiling with gcc++ and targeting linux/bsd, you'll have better luck doing so on the target platform.
Discussion on:
View:
Show:
Ouch. Fink is out-dated? Someone better tell the developers that. Fink works great... just because there is something newer, doesn?t mean the older is obsolete. Just different. Fink at least is tried and true (and excuse me for not jumping to the cool new kid on the block when what is installed still works).
And you're right, a lot of OSS stuff is included with OS X, but it's updated at Apple's pace which is pretty darn slow. I mean, subversion as provided by Apple is 1.6.5; what I have with Fink is 1.6.12. Apple gives me python 2.6.1; Fink gives me python 2.6.5. Want me to go on?
I mean, you're entitled to your opinion and chosen tools, after all. Running Linux in a vm is good... I do that (I have one permanent vm running all the time), but a lot of the development stuff I do I want to be cross-platform, so limiting myself to a Linux vm doesn't help much there.
And you're right, a lot of OSS stuff is included with OS X, but it's updated at Apple's pace which is pretty darn slow. I mean, subversion as provided by Apple is 1.6.5; what I have with Fink is 1.6.12. Apple gives me python 2.6.1; Fink gives me python 2.6.5. Want me to go on?
I mean, you're entitled to your opinion and chosen tools, after all. Running Linux in a vm is good... I do that (I have one permanent vm running all the time), but a lot of the development stuff I do I want to be cross-platform, so limiting myself to a Linux vm doesn't help much there.
- Keyboard Shortcuts:
- Prev
- Next
- Toggle

































