Adobe ColdFusion Builder
Your rating: Now say why...

0

IDE for developing apps in ColdFusion (Beta).   Free
Add to my Watch List
Email me when discounted
ColdFusion Builder is Adobe's integrated development environment (IDE) for developing applications using ColdFusion. ColdFusion Builder is built on top of Eclipse, and can run as a standalone installation or as a plug-in to an Eclipse™ or Adobe® Flash® Builder™ installation.

The goal of the ColdFusion Builder 2 Beta release is to give the community an opportunity to test and provide feedback on the features of ColdFusion Builder. So, please use this opportunity to explore and evaluate the features, and communicate your feedback. However, since it is Beta software, please do
What's New
Version 3.4 :

Getting started experience

  • A dynamic getting started experience that invites access to tutorials, workflows, movies, notifications, tips and tricks, and useful resources any time you start ColdFusion Builder.
Editor enhancements
  • Add tasks to Task View: If you define tasks as CFML comments, the Task View displays them based on the priority you set. The tasks are listed with the default TODO and FIXME tags or the custom task tag prefix.
  • Select tag blocks of your choice: The enclosing tag block from the caret position can be selected using the shortcut Ctrl+Alt+B (Windows) or Command+Option+B (Mac). Retain the selection and then repeat the shortcut for cumulative selection of code.
  • Jump to matching tag: Move the caret position from beginning to end or end to beginning of a tag block using the shortcut Ctrl+Alt+M (Windows) or Command+Option+M (Mac).
Code Assist enhancements
  • Auto-insert required attributes: Auto-insert required attributes based on preference (the default option). If preference is not set, instead of insertion, attributes are only proposed.
  • Shows separate list of required and optional tag attributes: Prompts you with a list of attributes showing required attributes at the top of the proposal list with check marks to indicate that the attributes are mandatory. A line separates the mandatory and optional attributes.
  • Lists proposals for createObject: Proposes all objects (and the corresponding arguments) supported by the function createObject.
  • Cyclic Code Assist proposals: Use Ctrl+ to cycle through your Code Assist proposal. You can switch from one proposal group at a time to the next, for example from variables to function.
  • Filter proposals containing text: Filter proposals based on the text you specify. All proposals that contain the filter text are listed with selection set to the proposal that starts with the specified text.
  • Datatype-aware Code Assist: Shows Code Assist proposals based on expected data types.
  • Auto-insertion of function arguments: When you insert a function, all required arguments are automatically inserted.
  • Function context assist enhancements:
    • Displays function context assist whenever you load Code Assist inside function parameters
    • Highlights the parameter that you currently edit in bold
    • Displays the optional parameters inside [ ]
  • Smart Code Assist for connection attributes: Displays connection variables created for tags such as cfexchangeconnection and cfftp.
  • Usage-based Code Assist for cfloop: Based on the type of loop, the required attribute is auto-inserted.
Code folding enhancements
  • Hide and display code blocks of your preference (Ctrl+Alt+F (Windows) or Command+Option+F (Mac)). The code folding that you define is saved and is available for future sessions.
Code Formatter
  • Code formatting: Change the look of your CFML code by standardizing indentation, line length, and the case of tags and attribute names (Ctrl+Shift+F (Windows) or Command+Shift+F (Mac)). Code formatter formats both tag and script-based syntax. Code Formatter provides an off-the-shelf set of preferences. You can customize, import, and export the preferences.
  • Auto-formatting: Automatically indents lines of code and adjusts the ending tag.
Quick Fix
  • When you open/edit a file, ColdFusion Builder automatically identifies the function calls, CFCs, and CFMs that are not defined. A bulb icon appears in the left margin of the editor which, if clicked, prompts you to perform the appropriate quick fix.
ColdFusion Builder Search
  • Specialized find and replace functionality (Ctrl+F (Win) or Command+F (Mac)) that searches text or tag in the current and open documents, selected resource, project, working set, workspace, local directory, FTP location, and RDS location. Regular expressions and multi-line search are also supported. To save time, you can run remote search in the background and continue with other tasks. ColdFusion Builder search applies to the following file types: CFC, CFM, HTML, XML, CSS, and JS.
  • Keyboard shortcut enhancements
    • Quick Assist that displays a catalog of shortcuts related to wizards, tags, and custom shortcuts
    • Create custom keyboard shortcuts
    • Modify and remove shortcuts
    • Search shortcuts for specific action based on filter text
    • Export shortcuts in CSV format and import
    • Restore defaults shortcut settings
    • Default keyboard shortcut changes
    • Navigation enhancements
    • Code navigation: Navigate from a user-defined function to the next or previous one or (in CFC files) to the top-level members of the CFC using the shortcuts Ctrl + Shift + Up arrow/Down arrow key (Windows) or Command + Shift + Up/Down arrow key (Mac). For flow-control statements provided in CFScript, in both CFC page and CFM page, navigate to the next or previous code blocks if the caret position is within any of these statements.
    • Smart tab navigation: Quickly navigate to the next (use Ctrl + Shift + ] on Windows or Command + Shift + ] on Mac)) and previous (use Ctrl + Shift + [ on Windows or Command + Shift + [ on Mac)) function argument or tag attribute. Smart tab navigation is applicable to cffunction arguments also in the case of function definition.
    Extension enhancements
    • Specifying callback commands from handlers: You can complete the following operations in the execution phase: refresh file, folder, or project; open file or insert text; get a list of servers or data sources; get details of tables; search and return content of a file; and list functions and variables in a file.
    • Create views: Create views and specify toolbar items for the view you create using extensions. This helps you use the IDE features concurrently while seeing the data.
    • Contribute to Code Assist from extensions: Add proposals to Code Assist from extensions.
    • Extension support for setting Launch Page: Dynamically generate Start Page URL for framework applications using extensions. ColdFusion Builder features such as ColdFusion Debugger, Use External Browser, and Run as ColdFusion Application use this URL as the Start Page URL. The generated URL can also have query param added to it.
    • Version and server details: ideeventinfo.xml sent to Handler CFM files from ColdFusion Builder will have ColdFusion Builder version information and server details such as hostname and port number.
    Other enhancements
    • Create CFM/CFC files outside the workspace: Create CFM/CFC files outside the workspace using the File view.
    • Set Launch Page: Designate a specific file as the Launch Page for your project. This page is loaded when you run/debug a file. Help improvements
      • Context-sensitive Help is displayed on mouse hover. This applies to functions, tags, and UDFs. For UDFs, the value of the hint attribute is displayed in the Help window.
      • Context-sensitive Help is available when you run Code Assist and then highlight a parameter or attribute.
Version 3.4 :

Getting started experience

  • A dynamic getting started experience that invites access to tutorials, workflows, movies, notifications, tips and tricks, and useful resources any time you start ColdFusion Builder.
Editor enhancements
  • Add tasks to Task View: If you define tasks as CFML comments, the Task View displays them based on the priority you more...
Requirements
  • Intel
  • Mac OS X 10.6 or later
  • Java Virtual Machine (32 bit): Oracle JRE 1.6






    Be the first to recommend a similar software title.
Adobe ColdFusion B... User Discussion (Write a Review)
ver. 3.x:
Your rating: Now say why...
Overall:

sort: smiles | time
burypromote
-1

-6
Trashie commented on 05 Mar 2011
Dead language dead IDE totally hopeless. This language is such a nightmare to work in it is not worth it. If your new to web server programming go for python then ruby and then frameworks.

CF is dead in the water with Java frameworks you would need to be mad to "pay" for cf and it's madly expensive apps/libraries. The closes thing to it I have used is Java. It's only customers are legacy now I would think or crazy people who can't let go and are skilled in it.

The web is very open source now know one will PAY for a programming language now they are mad to continue wasting money on it that could go to make photoshop etc better.

I dumped this and would never turn back.
[Version 3.4]

4 Replies

burypromote
vurcease replied on 31 May 2011
I'm taken aback by the ignorance of your post. There are two powerful, fully featured open source CFML engines that are free, you don't need to use Adobe's licensed products. Additionally, the CFML language is just a RAD overlay for Java. Surely you must understand the value of a team that can use CFML to quickly construct a working product to take to market. That's just business sense.

Every job has a tool best suited for it, and CFML is still that tool/language for many shops around the world.
burypromote

-6
Trashie replied on 31 May 2011
Oh I know all that - and I still disagree. CF is dead people using it are old school who can't let go.

Also you are missing the point that enterprise features ARE NOT available in the free varieties or are they bubbling over with open source projects, communities and fundmental education in school teaching it. Academics are no interested in free CFML. There is hardly any FREE TOTALLY FREE AND NOT MR FORTAS PHONE BOOKS THEY DON'T COUNT libraries for students to dig into.

I will grant you CFML is VERY VERY VERY capable but if you are new to this world you would need to have a brain scan to choose it over other technologies out there.

In all due respect I stand by my comments Sir but I come from a mathematical/physics background so you can understand why I prefer languages closer to C.
burypromote
vurcease replied on 31 May 2011
You're entitled to your disagreement, I'm not here to fan flames. Railo is a JBoss project - I consider that a solid OSS community. Granted, some enterprise features are not free, but that's a common thread no matter the product or technology. Marketing enterprise features is a lucrative industry. As for libraries, GitHub, CFLib, and RIAForge are excellent repositories of current, active, professional libraries for CFML developers to utilize. Also CF Commons. Regarding education, I work at a university that includes CFML in the curriculum.

I said earlier that every job has it's own best tool. You and I disagree that sometimes CFML is the right one. Hopefully any new blood looking for a job that shares your opinion doesn't pass up an opportunity just because it's a CFML shop. The developer doesn't always decide.

This is a weird web page to be having this discussion on. :)
burypromote

-6
Trashie replied on 01 Jun 2011
The University I work for does not have CFML and in the meetings was overwhelmingly decided not to touch CFML by all on staff - and we have big Adobe fans here (including myself) as you can imagine.

After a student is in Masters, PHD, Work they can go for it if they must but undergraduates learn better from other technologies I feel.

I agree CFML can code "any" algorithms (hands up there!) but I find there is better ways.

Maybe I am making it out CFML is rubbish when I say dead but I don't mean that as dead and rubbish are very different concepts. Newton is dead but was he rubbish? No!

Yeah best stop not the best place for this. :)
There are currently no troubleshooting comments. If you are experiencing a problem with this app, please post a comment.

There are currently no ratings. Write a comment or review now.

Downloads:604
Version Downloads:604
Type:Development : Compilers
License:Free
Date:03 Mar 2011
Platform:Intel 32 / OS X
Price:Free0.00
Overall (Version 3.x):
Features:
Ease of Use:
Value:
Stability:
Displaying 1-1 of 1
-
-
-
Please login or create a new
MacUpdate Member account
to use this feature
Watch Lists are available to
MacUpdate Desktop Members
Upgrade Now
Install with MacUpdate Desktop.
Save time moving files & cleaning
up space wasting archives.
ColdFusion Builder is Adobe's integrated development environment (IDE) for developing applications using ColdFusion. ColdFusion Builder is built on top of Eclipse, and can run as a standalone installation or as a plug-in to an Eclipse™ or Adobe® Flash® Builder™ installation.

The goal of the ColdFusion Builder 2 Beta release is to give the community an opportunity to test and provide feedback on the features of ColdFusion Builder. So, please use this opportunity to explore and evaluate the features, and communicate your feedback. However, since it is Beta software, please do remember that there may be bugs, performance issues, incomplete features, and documentation issues.

Note: Although we do believe this release to be extremely stable, because this is a Beta release, we strongly recommend that you install the software on development and testing servers only.


- -