I recently picked up a 17" Macbook Pro and am in the process of setting it up as my primary development machine. I'm a long time user of Eclipse and moved from CFEclipse to ColdFusion Builder when version 2 arrived. I've heard a number of users complain about performance. Other than opening massive legacy files that contain thousands of lines of code, I haven't had many issues myself. The trick is to not install CF Builder as a stand-alone IDE. Here's why and how.

Why install as a plug-in?

Why should you install CF Builder as a plug-in? Because in order to distribute a single installation file, the stand alone version of CF Builder installs on a 32-bit version of Eclipse. This is why you've had performance problems.

Installing Eclipse

Eclipse Indigo (3.7) is the latest version of Eclipse that is supported by CF Builder. You can download it here. Personally, I use the "for Jave EE Developers" package, grab whichever version you prefer.

WindowsOSX (Mountain Lion)
Download the 64-bit .ZIP file. Download the 64-bit .TAR.GZ file.
When you open the compressed file, you should see an /eclipse/ folder.
Copy this folder to C:\Program Files\eclipseDrag this folder to your Applications directory.
Open the /eclipse/ folder to access the application.
Pin eclipse.exe to your Start Menu.Drag the eclipse app to the dock.
At this point you can start Eclipse. You'll be prompted to select a workspace for Eclipse when it first starts up.
Default: My Documents/workspaceDefault: /Users/{username}/Documents/workspace
You can change the JVM used by Eclipse and alter the memory allocation settings by editing the eclipse.ini file. Increasing memory allocation is good for dealing with those pesky, massive legacy files.
References: Eclipse on OSX.

Installing ColdFusion Builder

Download ColdFusion Builder using the "Try" link in the sidebar. These screenshots are from an OSX Mountain Lion installation.

1. Double-click the installation file to get started.

2. Accept the License Agreement.

3. Select install type "plugins witin Eclipse".

4. Select installation folder. Instead of choosing the default folder "/Applications/Adobe ColdFusion Builder 2 Plugins", I recommend installing in a sub-folder of the Eclipse folder.

5. Select Eclipse Installation Folder

6. Confirm the Installation settings. Click "Install" if everything's ok.

7. Wait a few minutes (on an SSD, this is faaaaaaast).

8. Finish the installation.

9. When you first open Eclipse, you'll be presented with the Adobe ColdFusion Builder Trial screen. Enter a serial number if you have one, otherwise click "Start Trial".

10. Once you're past this screen, you'll see a rather cluttered layout. This is due to the being on the default "Java" perspective.

11. In the upper right hand corner, click on the "Java EE" perspective icon and select "other".

12. Select the "ColdFusion" perspective option at the top of the menu.

13. Now you should see the default ColdFusion perspective (layout).

14. The next time you start Eclipse, you should see the ColdFusion Builder start page.

Tweak the installation

Windows: Window > Preferences

OSX: Eclipse > Preferences

OSX (alternate): ⌘,

1. Set ColdFusion Builder as the default perspective.

> General > Perspectives > Select ColdFusion Builder > click on the Make Default button.

2. Turn off the ColdFusion Builder welcome screen.

> ColdFusion > Setup > Uncheck "Show welcome page"

3. Change fonts and font size (useful for presentations).

> General > Appearance > Colors and Fonts > Basic > Text Font

4. Change your workspace.

File > Switch Workspace > other. Once you've created multiple workspaces, you'll see them in this menu item. You might create multiple workspaces to group similar projects together.

5. Show the current workspace location in the title bar.

Open up eclipse.ini, add "--showlocation" and save.

Start coding

I've been using Eclipse since 2002 or so. It's been my primary IDE for web development since then. I use so many integration points to various systems and programming languages that I just can't get as much done in a day using other IDEs.

At first, I had two installs of Eclipse: one with CFEclipse and one with CFBuilder. It took some getting used to the keyboard shortcuts in CFB over CFE. While you can changes CFB to use the same shortcuts as CFE, I got used to default set and made it my primary CFML editor.

If you've had problems with CFBuilder due to a stand alone installation, I recommend giving it another try as a plug-in. You might be pleasantly surprised.