No, it doesn't, since both CFMX and the Java editions of BlueDragon run on
Java VMs provided by Sun. It does raise an interesting point, however: Java
is basically a "foreign" technology layered on top Windows and developed by
a third-party (Sun) who hasn't always been on the friendliest of terms with
Microsoft.

Put another way, both CFMX and the Java versions of BlueDragon rely on Sun's
Java VM as their technology platform. Java is not supported or endorsed by
Microsoft in any way--in fact, Microsoft has been actively antagonistic to
Java and Sun. Worse, the use of Java as a technology platform for CFMX
requires reliance on other third parties for crucial pieces of
technology--such as the DataDirect JDBC drivers and the JIntegra software
for COM support.

Think about it: when deploying CFMX, you're relying first on Sun for the
Java VM, then on DataDirect for the JDBC drivers, and then on JIntegra for
COM support (if you need it), and only finally on Macromedia for the CFMX
application server. All of these are good companies with good technology,
but there are several layers of complexity here, none of which is supported
or endorsed by Microsoft.

Contrast this with BlueDragon.NET, which relies on the Microsoft .NET
Framework as it's underlying technology. The .NET Framework, of course, is
developed by Microsoft and is tightly integrated with Windows. Database
access (ADO.NET) and COM support are built-in natively to the .NET
Framework, so no need for additional third party software. So instead of the
Java-DataDirect-JIntegra-CFMX stack (none developed, endorsed or supported
by Microsoft!), you've got a much simpler .NET-BlueDragon stack on top of
which to run your CFML applications.

The best part is that BlueDragon.NET is certified and endorsed by Microsoft,
so you've got an entire stack that is either developed, supported, or
certified by the platform vendor:

http://www.microsoft.com/resources/casestudies/CaseStudy.asp?CaseStudyID=158
64

The point of all of this is: if you're running on Windows, using .NET makes
a lot more sense than using Java, which means that using BlueDragon.NET
makes a lot more sense than using CFMX (or the Java editions of BlueDragon).

The only reason to use Java on Windows is if you want your applications to
be portable to Linux, UNIX, or Mac OS X. If you only intend to deploy on
Windows, then you should use .NET instead of Java.

Vince Bonfanti
New Atlanta Communications, LLC
http://www.newatlanta.com

________________________________

From: Tony Weeg [mailto:[EMAIL PROTECTED]
Sent: Tuesday, September 28, 2004 9:25 AM
To: CF-Talk
Subject: ms to no longer supporting msjvm


http://www.microsoft.com/mscorp/java/

this has ABSOLUTELY no adverse affect on us right?

--

tony

Tony Weeg

macromedia certified cold fusion developer
email: tonyweeg [at] gmail [dot] com
blog: http://www.revolutionwebdesign.com/blog/
cool tool: http://www.antiwrap.com
[Todays Threads] [This Message] [Subscription] [Fast Unsubscribe] [User Settings] [Donations and Support]

Reply via email to