ColdFusion Development | ColdFusion Developer
ColdFusion is
an application server and software development framework used for the
development of computer software in general, and dynamic web sites in
particular. In this regard, ColdFusion is a similar product to
Microsoft ASP.NET, JavaServer Pages or PHP.
ColdFusion
ColdFusion is
an application server and software development framework used for the
development of computer software in general, and dynamic web sites in
particular. In this regard, ColdFusion is a similar product to
Microsoft, JavaServer Pages or PHP. ColdFusion was the first
amongst these technologies to provide the developer the capability of
creating dynamic websites that were attached to a backend
database.OverviewThe pimary distinguishing feature of ColdFusion is its
associated scripting language, ColdFusion Markup Language(CFML),
which compares to JSP, or PHP and resembles HTML in syntax.
ColdFusion is often used synonymously with CFML, but it should be noted
that there are additional CFML application
servers besides ColdFusion, and that ColdFusion supports programming
languages other than CFML, such as serverside Actionscript and embedded
scripts that can be written in a JavaScriptlike language, known as
CFScript.
History of ColdFusion
Early
versionsThe first version of ColdFusion then called Cold Fusion was
released on July. This first version was written almost entirely by one
person, JJ Allaire. Primitive by modern standards, early versions of
ColdFusion did little more than database access. All versions of
ColdFusion were written using Microsoft Visual C++. This meant that
ColdFusion was largely limited to running on Microsoft Windows,
although Allaire did successfully port ColdFusion to Sun Solaris
starting with version edit Releases Allaire Cold Fusion version
.Allaire Cold Fusion version. Allaire Cold Fusion version. Jun Allaire
Cold Fusion version .n Allaire Cold Fusion version. Allaire ColdFusion
version. space eliminated between Cold and Fusion to make it
ColdFusionov Allaire ColdFusion version. Macromedia ColdFusion version
.ay Macromedia ColdFusion MX edit ColdFusion MXPrior to, Allaire began
a project codenamed Neo, that would rewrite the basis of ColdFusion
using Java, which would allow for greater portability among different
platforms.
On
January, Allaire announced that it would be merging with Macromedia.
Shortly after the merger, Macromedia continued with the incremental
release of ColdFusion . and in June , Macromedia released Macromedia
ColdFusion MX, extending the naming convention of Macromedias line of
products. ColdFusion MX was completely rebuilt from the ground up and
was based on the Java Enterprise Edition JEE platform. ColdFusion M was
also designed to integrate well with Macromedia Flash using Flash
Remoting.Starting from the MX . release, ColdFusion is compiled to
bytecode, like JSP and ASP.NET. The compiled .class files are readily
accessible, and are cached until their source changes, like JSPs.With
the release of ColdFusion MX, the CFML language was also extended to
support basic OOP.edit ColdFusion MX With the release of ColdFusion,
the naming convention was amended, rendering the product name
Macromedia ColdFusion MX. CFMX added Flashbased, and XFormsbased, web
forms and a report builder that output in Adobe PDF as well as
FlashPaper, RTF and Excel. The Adobe PDF output is also available as a
wrapper to any HTML page, converting that page to a quality printable
document. The enterprise edition also added Gateways. These provide
interaction with nonHTTP request services such as IM Services, SMS,
Directory Watchers, and an asynchronous execution. XML support was
boosted in this version to include native schema checking ColdFusion
MX, codenamed Mystic includes advanced features for working with Adobe
Flex.