bousozoku said:Since Java is the same output regardless of platform
It's true. Recently, I got to adapt a Java program that had only been supported on Windows to the Mac. There are some subtle visual and behavioral differences between the two platforms when using Swing. That said, most of the time, it does behave the same.dejo said:Not exactly. If you are doing GUI-programming with Java, using Swing or something similar, the output can be different depending on the platform, if you are using a system-based look&feel. Even if you are using a cross-platform look&feel, there's no guarantee you will get exactly the same output.
dejo said:Not exactly. If you are doing GUI-programming with Java, using Swing or something similar, the output can be different depending on the platform, if you are using a system-based look&feel. Even if you are using a cross-platform look&feel, there's no guarantee you will get exactly the same output.
bousozoku said:I didn't say anything about look and feel. The code output is the same and can be run...
jsw said:As mentioned, Java programming is the same on almost any platform. Traditionally, Macs lagged way behind Windows as far as Java releases are concerned, but the lag a lot less now (a few months, sometimes less). Macs also are much more Java-friendly.
As long as you set the L&F to the same on both machines, I don't really see how there could be differences. If you leave the default L&F on, of course they are going to look different--that's the point.therevolution said:It's true. Recently, I got to adapt a Java program that had only been supported on Windows to the Mac. There are some subtle visual and behavioral differences between the two platforms when using Swing. That said, most of the time, it does behave the same.
cluthz said:Win/linux versions of java 5.0 was available in october last year, we probably won't get java 5.0 before late March/April or maybe later.
Lots of ram is the main thing. I had Eclipse and Flex Builder running at the same time at my last job, and 3GB was *barely* enough. Then if you're compiling large projects, more cores is very helpful.
Up until last Friday I was doing all programming on a 13" white macbook and it worked great. I've since upgraded to a 17" macbook pro for the larger screen.
Some info:
- I program in Perl and Objective-C 95% of the time. Macs are good for most languages, if you have to use Visual C++ then they suck but other than that you should be fine.
- In college everything was taught in Java, I feel bad for anyone in the CS major that didn't have previous experience(I did).
- Get the basics down first, start with a language that doesn't require compile time because it's easier to experiment. Try PHP or Perl first, PHP might be easier for a beginner.
- READ. Purchase books and read.
Any recommendations? I am considering a Mac Pro, iMac, MacBook Pro, and a Sun Workstation.