ColdFusion builder 3 making the awesome

Post on 06-Jul-2015

922 views 1 download

Tags:

description

ColdFusion builder 3 making the awesome

Transcript of ColdFusion builder 3 making the awesome

Making teh

Awesome!COLDFUSION BUILDER 3

WHO AM I?

Tim, you can fil l this out

WHO AM I REALLY?

Long time CF Developer

IDMI Systems for Insurance

Industry

Content Committee for

Cf.Objective() Minneapolis

May 12-15 2015

& CFSummit

NOT RAY CAMDEN!

NOT A Builder Power User

@timcunningham71

Editor for working with ColdFusion

Windows, Mac, and Linux

Yes, Linux

No, really, it runs on Linux

And by run I mean you can open it and

do stuff

Runs as either an Eclipse plugin or a

standalone app

WHAT IS COLDFUSION BUILDER?

You get it free with ColdFusion Enterprise (3

whole copies!!!!) and ColdFusion Standard (1

copy)

$299 otherwise

No idea what it costs in other countries,

probably a billion euros

You can do a 60 day trial

But wait! There is a free version too!

$COST

Sublime has a “decent” CF editor…

Brackets has a CFML plugin…

WHAT ABOUT SUBLIME? BRACKETS?

The EASY

editor!ECLIPSE

Remember, Eclipse is an IDE, not just an editor.

It is deep. Complex.

Sublime is a girlfriend/boyfriend. Eclipse is a 20 year

marriage.

ECLIPSE IS AN IDE

FEATURE TOUR!

Color Coding

Makes code readable

Pretty & Stuff

Code Assist

Build knows CF, HTML & JS

I can never remember the parameter order for replaceNoCase()

Note: Much improved for HTML and JavaScript

Version per project one can be CF9, one CF 11 etc.

Code Insight

All your codes r belong to us

Builder is watching you

FEATURES

Code Folding (so you can hide the intern’s crap)

Snippets

Outline View

MORE FEATURES

Database view

Log Viewer

Service Browser

Server Manager

EXTERNAL CRAP

Refactoring (yes, this is kinda scary)

Debugger

EVEN MORE STUFF

Extensions can add new features to CFB

They can add right click options to the file browser, the RDS

area, the Outline, and even the file editor

They can present UI to the user

They can do stuff in the background

They can run when a project is created

EXTENSIBILITY

Written in XML and ColdFusion

Extension sends information to your CFML

Your CFML can do stuff, and then return output

Full system access since it is on your box

EXTENSIONS

For Mobile and Regular Projects

Kinda like extensions, but simpler

Basically – a skeleton for a project

http://www.raymondcamden.com/2014/5/5/Using-Project-

Templates-in-ColdFusion-Builder-3

http://www.raymondcamden.com/2014/5/1/A -Warning--The-

White-Screen-of-Death-with-ColdFusion-Builder-3

PROJECT TEMPLATES

Templates for CFCLIENT

Integrates with PhoneGap Build

On Device Debugging

Multi-Device Inspection

(Yes, I copied these from marketing.)

OH YEAH – MOBILE!

Projects are your friend

Views

Search can be a bit complex

Eclipse will use a default viewer for unknown files

Project refresh

You can hide files

SOME TIPS

You can find other plugins

You can tweak JVM settings

MORE TIPS

Marketing

http://www.adobe.com/products/coldfusion-builder.html

Docs (wiki, good stuff here!)

https://wikidocs.adobe.com/wiki/display/coldfusionen/Using+ColdF

usion+Builder

RIAForge Extensions

http://www.riaforge.org/index.cfm?event=page.category&id=14

RESOURCES!

THANK YOU!