They could mean the ColdFusion Markup Language, a tag
based language that you can use to
driven Web sites. But it's also the ColdFusion Application Server, which translates the
tags, talks to the database, and returns HTML to the Web browser.
Internally, ColdFusion works similarly to other hypertext preprocessors. The application server
recognizes ColdFusion markup, denoted by
, processes this code, and performs any necessary
operations. Then it returns the result in HTML. There are, of cour
se, a number of technologies that
do this, such as PHP, ASP, CGI, JSP, and so forth. If you're familiar with these languages, there are
a number of reasons to choose ColdFusion for making dynamic Web applications.
ColdFusion Is Easy to Learn
For one thing,
ColdFusion is an easy language to learn. Because it is tag
based, like HTML, it will
be familiar to newer programmers. ColdFusion also comes with its own Web
system that makes it convenient to manage your sites. This system, known as
Administrator, is a Web application itself written in ColdFusion. From within the administrator, you
can perform a number of tasks that help make deployment and maintenance of your applications
easy. Here are just some of the things that you
can do in a few mouse clicks:
Create searchable document directories that are instantly available to your ColdFusion
applications. Search Word documents, Excel spreadsheets, HTML, XML and PDF documents,
and more with the built
in Verity K2 engine.
all of your ODBC and OLEDB datasources. Verify connections, update
usernames and passwords, and connect string attributes.
Ease server monitoring with MIB support and sophisticated log
file filtering. New with
ColdFusion 5, you can create and deploy server
probes to monitor the health of your server.
Create ColdFusion Archive (CAR) files to wrap entire applications for easy backup and
Manage server access with sandbox security, allowing for multiple developers to coexist in
s on the same ColdFusion server.
No other Web programming language comes with such a tool.
ColdFusion is the hot way to create dynamic webpages that link to just about any database.
ColdFusion is a programming language based on standard HTML (Hyper Tex
t Markup Language) that is
used to write dynamic webpages. It lets you create pages on the fly that differ depending on user input,
database lookups, time of day or whatever other criteria you dream up! ColdFusion pages consist of
standard HTML tags such a
s <FONT SIZE=.+2.>, together with CFML (ColdFusion Markup Language)
tags such as <CFQUERY>, <CFIF> and <CFLOOP>. ColdFusion was introduced by Allaire in 1996,
acquired by Macromedia in a merger in April 2001, and acquired by Adobe in December 2005. It is
urrently in version 7.0.1, but the next version of the product (codenamed Scorpio) is already in
Creating an application with ColdFusion is as straightforward as creating a static Web site. However, in a
ColdFusion application you can introdu
ce an incredible range of functionality that is not available either in
static Web sites or in traditional client/server applications. A ColdFusion application is very simply a
collection of pages, similar to a static Web site. But unlike the pages in a st
atic Web site, the pages in a
ColdFusion application include the server
side ColdFusion Markup Language (CFML) in addition to
HTML. CFML gives you the ability to control the behavior of your applications, integrate a wide range of
server technologies, and
dynamically generate the content that is returned to the Web browser.
When a page in a ColdFusion application is requested by a browser, it is automatically pre
the ColdFusion Application Server. Based on the CFML in the page, the Application
Server executes the
application logic, interacts with other server technologies, and then dynamically generates an HTML
page which is returned to the browser.
Here are more ColdFusion tips for new users:
Join your local CFUG (ColdFusion User Group)! The
se are groups of ColdFusion users that
meet to discuss programming and other developer issues. See
for a list. Michael
Dinowitz, the publisher and editor on this site, run one in New York (NYCFUG). Visit
for details. Our Contributing Editor, Michael Smith, runs one in
For questions you could join the CF
Talk mailing list at
warned: This list generates 50
emails per day! Digest format is available for those who
cannot handle that much traffic.
A good site for ColdFusion newcomers:
, run by Rey Bango, a well
ColdFusion programmer and
A good book is Ben Forta's
ColdFusion Web Application Construction Kit
1st Page 2000
is an ex
cellent freeware html editor and is similar to ColdFusion Studio.