Old developer, new to apple

Discussion in 'Mac Programming' started by mgodave, Jun 25, 2012.

  1. mgodave macrumors newbie

    Jun 18, 2012
    Colorado Springs, CO, USA
    Hey guys, I've been a Java/C/C++ programmer for 10+ years and finally decided to jump to a rMBP from my linux laptops. I mostly program in Java for linux servers at the moment.

    My question is in regards to programming tools, or just apps in general that you find indispensable on a daily basis.

    I currently have homebrew, intellij, iterm2 and gvim on my list. Any other suggestions?

    How about installing OpenJDK on my new machine?

    I'm planning on using VirtualBox, I've seen a lot on parallels, any thoughts?

    Thoughts on Homebrew vs MacPorts?

  2. mfram macrumors 65816

    Jan 23, 2010
    San Diego, CA USA
    Well, how about XCode? Gotta have the compilers! You looking to learn Obj-C/Cocoa? It can be a lot of fun. Something new to try!
  3. ScoobyMcDoo macrumors 65816

    Nov 26, 2007
    Austin, TX
    I tried VirtualBox. Had several instances where my OS image got mangled to the point it was unrecoverable. They have had some new releases since then, so maybe it's gotten better.

    Also tried Parallels - works pretty good for a windoze VM, but not so good with Linux. The file system sharing with linux had a lot of problems.

    Using VMWare Fusion now. Works well with both windoze and linux.
  4. djharris macrumors member

    Jun 10, 2009
    Virginia, USA
    I agree about virtualization, such as Linux servers for work inside a VM. In theory, Java programs should run on ANY platform with no fuss, but in practice, the less variables you have w/r/t intended environment, the easier it will be to solve problems.

    Fun new thing about Fusion licensing is, you can purchase it once, and run it on as many computers as you want for personal purposes.


    I tried macports, fink, even pkgsrc (netbsd) a few years ago when I first started using macs, and macports has the best selection, it's pretty easy to use and manage, stuff usually gets updated quickly and regularly (moreso than the others), and I like it the best.

Share This Page