Getting started with ColdFusion Builder

Using ColdFusion Builder, you can develop ColdFusion applications in a full-featured IDE that lets you complete the following tasks:

Note: Before getting started with the tasks, ensure that you are familiar with the ColdFusion Builder workbench and its capabilities and features. For more information, see ColdFusion Builder Workbench Basics.
  • Create ColdFusion projects: Using the Project wizard, you can create a project and configure a local or remote server with it. For more information, see Creating a ColdFusion project.

  • Add and manage servers: ColdFusion Builder includes integrated server management that allows you to manage your ColdFusion servers, the ColdFusion Administrator, and Server Monitor within ColdFusion Builder.

    You can configure both JRun and non-JRun servers. To manage your applications efficiently, ColdFusion Builder provides features such as virtual hosts, virtual directories, and URL prefixes.

    For more information on using these features and managing your servers, see Managing Servers.

  • Deploy remote projects over FTP connection: ColdFusion Builder lets you manage both local and remote servers. The remote servers can be connected either through RDS (Remote Data Services) or FTP (File Transfer Protocol) connection. For more information about deploying and synchronizing remote projects over FTP connection, see Deploy projects over FTP and Secure FTP connections.

  • Create ColdFusion pages, components, and interfaces: ColdFusion Builder provides wizards that let you create resources such as, ColdFusion pages, ColdFusion components (CFCs), and interfaces. You can associate these resources to a project. For more information, see Add ColdFusion pages, interfaces, and components.

  • Write and edit your ColdFusion application source code using the CFML editor: ColdFusion Builder provides code editors to edit CFML, HTML, JavaScript, and CSS code. Based on the type of code that you are editing, the appropriate editor is opened. For more information, see ColdFusion Builder editors.

    The editors provide many features, including code colorization, code assist, and Outline view, which help you navigate through your code.

    The CFML editor provides features such as code completion, code refactoring, and streamlined code navigation. ColdFusion Builder lets you use different colors and fonts to display your code in the editor. For more information on the complete feature-functionality of the CFML Editor, see Code Editing in ColdFusion Builder.

  • Write and edit SQL statements using the SQL Editor: The CFML editor has an integrated SQL editor that lets you edit and write SQL statements. You can also set code colorization preferences for supported SQL statements. For more information on the SQL Editor, see SQL Editor.

  • Use and create CFML dictionaries: ColdFusion Builder provides built-in CFML dictionaries that assist you with CFML code completion. CFML dictionaries are supported for ColdFusion versions 7, 8 and 9. You can also create your own custom CFML dictionary. For more information about using and creating dictionaries, see CFML Dictionaries.

  • Use ColdFusion Builder development views: ColdFusion Builder provides many views that let you develop your applications easily.

    The RDS FileView lets you access and explore file systems on local and remote servers. The RDS DataView lets you access and explore local or remote data sources. For more information, see RDS FileView and RDS DataView.

    You can also query data on a local or remote data servers using the RDS Query Viewer. For more information, see RDS Query viewer.

    The Services Browser view lets you browse through CFCs and their methods within the server web root. You can access both local and remote CFCs and web services. For more information, see Services Browser view.

    The Snippets view and Outline view let you reuse and streamline your code. For more information, see Snippets view and Outline view.

    For more information about all the development views, see ColdFusion Builder Development perspective.

  • Use the ColdFusion debugger to debug applications: ColdFusion Builder provides an integrated debugger with debugging views, like the Debug view and the Breakpoints view, which let you debug your applications. For more information about these views, see ColdFusion Debugging perspective.

    You can add breakpoints to your code, step into or over functions, and examine and evaluate expressions. You can debug files on both local and remote servers. For more information, see Debugging Applications.

    The Problems view, TailView view, and Console view detect syntax, server, and compilation errors and display them.

  • Use and develop ColdFusion Builder extensions: Use the Extensions view to manage ColdFusion Builder extensions.

    You can develop extensions to generate code, design user interfaces, and perform basic CRUD (Create, Read, Update, and Delete) operations on the database. You can also develop extensions to perform custom actions such as opening files in the CFML Editor or inserting text in an open file. For more information about creating extensions, see ColdFusion Builder Extensions.

    ColdFusion Builder provides the ColdFusion Builder Extension Creator to guide you through the process of creating and packaging extensions. For more information, see Use ColdFusion Builder Extension Creator to create and package extensions.

    The following extensions come packaged with ColdFusion Builder.

    • Adobe CFC Generator

    • ActionScript Class Generator

    • Model-Glue Assistant

    For more information on installing and using these extensions, see Using Extensions.