Discussion in 'Mac Programming' started by eric/, Feb 2, 2013.

  1. eric/ Guest


    Sep 19, 2011
    Ohio, United States
    Hey guys

    So I'm studying to be an industrial and systems engineer. I've taken a class on C# and did pretty well, that's about all of my programming experience.

    So I'm looking for a language that's not necessarily "easy" to use, but maybe more intuitive for somebody who isn't a programmer, that I could use to develop applications and tools for myself while I'm working.

    Currently, one of my needs is to develop software that allows me to pull data from a vision system, display that data, and allow me to manipulate it in Pareto charts, graphs, etc...

    So I've been playing around with visual basic applications in Excel, and our current system is working that way, but I wanted to find something more "long term", and was suggested BlueJ and Java by a friend.

    What do you think?

    Thanks for the help
  2. xShane, Feb 2, 2013
    Last edited: Feb 2, 2013

    xShane macrumors 6502a


    Nov 2, 2012
    United States
    I learned Java while using BlueJ and I thought BlueJ seemed like a very nice, yet very simple editor (simple in the good way). I think BlueJ is *great* for learning Java (keeps everything simple), but I wouldn't recommend it for long term.

    For long term, you might want to look into something like Netbeans. It seems like what you're doing is going to be visual-based, and Netbeans has an Xcode-like drag-and-drop user interface editor.

    You might also want to check out the Java Development Guide for Mac (Apple official). It has some great resources and information (including other IDEs).

    Java as a first language is great in my opinion, because it's simple, powerful, and will help you grapple the concept of Object Oriented Programming (OOP). You also don't have to worry about memory management.

    Objective-C would be another good language if you want your apps to run on OSX (Macs) and iOS (iPhone/iPod/iPad). However, I think Objective-C is slightly (but not much) harder than Java, because you DO have to deal with memory management (although there are some "workarounds" and other ways to "deal" with it).

    Hope this helps :)
  3. eric/ thread starter Guest


    Sep 19, 2011
    Ohio, United States
    Hey that helps a lot.

    Most likely I'll be developing things for windows, or in another way not OSX or iOS exclusively.

    I'm going to check out the guide too, thank you!

Share This Page