Hello,
for development: C / C + +, Java, HTML, JavaScript, assembly.... Do you advise me to have a Macbook Aluminum OSX Leopard or a laptop with vista?
For those who develop using a Mac, what make a Mac better than a laptop(vista) in development of course ?
Thank you
-
fastrandstrongr Notebook Evangelist
xcode!! http://developer.apple.com/Tools/xcode/
get the macbook, of course. -
The answer is obvious if you ask in this forum
-
-
I'd use Linux for that.
Java for OS X is usually a few versions behind every other platform. It's been that way for years. In practice, this won't matter for average users, or people just learning. It also won't matter for people who need to support running the code on Macs, because you have to wait for the Apple version to become available anyway. But if you want the ability to use the latest Java features as soon as Sun releases them, then go for Linux.
Then again, if you're just getting started with these tools, the advantage of having a more user-friendly development platform may outweigh having a cutting-edge Java version at all times. -
-
Get a MacBook Pro, and use BootCamp or VM software so that you can do all three major operating systems. I do Windows and Mac OSX development as a hobby and my real work on Linux so it's nice to know that I can have all three on one system. At the moment, I just have Windows and Mac OSX (I could use a 500 GB hard disk) on my MBP.
-
masterchef341 The guy from The Notebook
aluminum macbook is fine, it basically is a small macbook pro.
anyway, your question is way too vague. what are you developing? what is your target platform?
if you want to develop FOR THE MAC, you should use a mac. If you want to develop for windows, use windows. If you want to develop for BOTH platforms, you need to get a mac, and run windows on it as well. -
It would be better to get a PC to do that kind of development. C/C++/Java support is much better on Windows and Linux. But, if you want better than average hardware, the Mac works nicely with some virtualization software to run Linux and Windows.
I have an MBP, but I 80% of the time I boot into Windows to do development. The other 20% is spent using OSX to learn Xcode. I really wish Apple would do something about Xcode's IDE... it sucks. -
OS X does C, C++, and Java development just fine. I don't know why people are saying otherwise. Xcode is meant primarily for Objective-C development. It's not a perfect IDE, but it's not a piece of junk either. Apple uses it to great affect. If you are using Xcode to develop applications in a language other than Objective-C (or PyObjC or RubyObjC) you are using the wrong IDE.
Obviously, if you are going to be working heavily with linux libraries and such than you should be running your favorite linux flavor. If you are just writing little pieces of software for college or whatever OS X is frankly better than Windows, IMHO.
You can always run other OSes in a VM under OS X anyway...plus you can do iPhone / iPod Touch development as well.
BTW, I would recommend putting down the money for TextMate if you end up getting a Mac (or just use Vim or Emacs)
-
Eclipse FTW!
-
For C/C++, Java, Linux and then Windows usually have newer versions available, but for editors, there are cross platform IDEs so this is not likely to be a problem no matter which operating systems you're using, including OSX. However for the packaging and deployment, it's better if you use the same platform and library versions as the production machine. Moreover, the commercial software, like DBMS (Oracle, DB2, MSSQL) aren't available on OSX. In this case you're likely to run into problems in OSX.
HTML/JavaScript/PHP and web programming developments, Windows and Linux have more choices in IDEs and also other utility tools.
Try to weigh the advantages the operating systems for yourself, if you'll be running mostly on Vista/Linux and rarely on OSX, it's kind of waste to buy an Apple machine to run these kinds of development. -
-
You probably want to learn how to code on Mac, Linux, and Windows. There are some quirks for different compilers on each platform.
Some of my friends really love Visual Studio's IDE, but they are primarily Windows developers. I have heard good things about Eclipse (available on Windows and Linux) but have not had extensive use of it. If you do not need an IDE, then a good text editor and compiler (i.e. gcc) is all you need!
If you do databases and such, you should probably stick to Windows or Linux.
PC (vista) or MAC (Leopard) for development ?
Discussion in 'Apple and Mac OS X' started by kimoajax, Dec 7, 2008.