
BlueDragon 7.1: Deploying CFML on ASP.NET and the Microsoft .NET Framework 11
3 Benefits of Deploying CFML on .NET
BlueDragon for the Microsoft .NET Framework allows existing CFML applications to be re-
deployed onto any server that’s running the Microsoft .NET Framework 2.0 or higher, eliminat-
ing the need for proprietary Adobe ColdFusion servers. It’s also important to note that BlueDra-
gon.NET is not a server or service but instead extends the .NET Framework in a standard way
(via an HttpHandler) so that it can process CFML. See Section 6 for more information on the
technical underpinnings of BlueDragon.NET.
Further, there are several advantages when CFML is deployed on .NET, as discussed below.
3.1 Audiences for Deploying CFML on .NET
Deploying CFML on .NET will be of interest to two categories of CFML developers. The first
includes those working in an organization (or who have clients) moving to the .NET framework.
Such CFML developers will be faced with the prospect of rewriting all of their CFML applica-
tions in ASP.NET. Now they don't have to; they can keep their CFML and simply redeploy it on
.NET.
The second category includes those who don't have a pressing need to move to .NET, but who
could find advantages in moving to .NET, or in moving to BlueDragon. There are advantages
that BlueDragon gives you over CFMX, and there are additional advantages to running CFML
on .NET that you can't get with ColdFusion.
3.2 Benefits of Deploying CFML on BlueDragon.NET
For many, the most important aspect of being able to deploy CFML on .NET is that they can
avoid a lengthy and expensive rewrite of the CFML into ASP.NET. BlueDragon.NET extends
the .NET framework to enable it to process CFML pages.
There are many other specific benefits, however, which can be classified as follows and will be
expanded upon in the following sections:
• Benefits from Running CFML on .NET Without Code Changes
• Benefits from CFML/ASP.NET Integration
• Benefits from Learning and Using ASP.NET Additional Features
• Benefits Enabled in .NET 2.0
• Benefits In Learning ASP.NET and .NET At Your Own Pace
• Other BlueDragon and New Atlanta Advantages
3.2.1 Benefits from Running CFML on .NET Without Code Changes
CFML pages deployed on .NET can benefit from several features enabled by either the .NET
framework or IIS, many without any required changes in CFML:
• CFML queries are ADO.NET under the covers
• CFML web services are native .NET web services
Komentáře k této Příručce