geodome said:
I am new to the OS X as well. I think I will use Eclipse over IntelliJ given that SWT is part of the Eclipse Development Platform. I really like the SQL plugin for the IntelliJ IDEA. Btw does Eclipse support HTML/CSS/Javascript/PHP development?
One of the advantages of Eclipse is the enormous amount of plugin development going on. Take your pick from below.
SQL plugins
PHP plugins
HTML etc plugins
You can also install the
Eclipse Visual Editor for building UIs. It's not as mature as Visual Studio or XCode2 but takes a lot of the work out of creating Java UIs.
The Eclipse website states that all I need is JRE to run Eclipse. However, the java compiler is not part of JRE. Is the compiler part of the Eclipse 3.1.2 package? Is the SWT package part of the Eclipse package as well? Am I suppose to download each package individually.
I can't remember exactly what comes with eclipse since I've always had a JDK installed before installing Eclipse. And I'm on the server development side so haven't actually had to create any GUIs, but I've played around with the Visual Editor plugin and it allows you to use SWT elements as well as Swing. As for updates and plugin installation, normally this is done via Help/Software Updates. You specify where to look for updates and new code and it downloads and installs them. Any plugin developer worth his salt will tell you exactly what to do for installation.
As far as I know, Mac OS X comes with JDK 1.3. How does this affect my Eclipse installation? Btw How can I upgrade the JDK to the latest?
Hmm, I'm pretty sure it now comes with JDK 1.5. I've done a couple of updates since I got my iMac, but I believe they were just incremental updates to 1.5. I think the default is JDK 1.4 though even if you have 1.5 installed ... it's been a while since I set up my Java environment, and I only had to do it once, and I'm sitting at work in front of my Linux machine, so can't be more specific.
Ideally, I want to have the latest Java compiler and JRE installed on my Macbook, usinf Eclipse. The SWT package is so much better than the Java Swing and AWT. LOL. I wanna use to SWT package, which is not available for IntelliJ IDEA.
Although Eclipse is pretty large, it is free so you're not losing anything by installing it. I don't think anyone can tell you what's the best IDE for you. I normally use the command line for basic development environment setup (ie. crafting my build.xml file for easier integration into our automatic build tools) but use Eclipse for most of my actual development, especially for refactoring.