Actually Black Knight (as opposed to Black Night) does more than simply
allow a developer to write CFXs in .NET - which is *not* done via COM mind
you.  Black Knight is actually a whole .NET runtime host for ColdFusion not
merely a stub such as you've described.
Black Knight provides for public and private assembly loading and, more
importantly, unloading.  This allows for CFX assemblies to be flushed during
development without having to restart the ColdFusion Server.  Flushing
classes is a distinct problem with Java CFXs currently.
Additionally Black Knight provides .NET APIs for creating, debugging and
porting CFXs.

Before you snap off such a critical and disparaging comment like that you
really should follow up with a little fact checking.

You done something rather impressive but it really isn't packaged for wide
reuse.  You are presuming that everyone knows the same things that you do or
has the time to figure out all the other things that Black Knight does -
above and beyond what you've done.  Black Knight's goal was an easy to use
toolset not a method.  Anyone can read about the techniques for doing what
you've done and the basics of the Black Knight product - not everyone has
the time to do or the inclination.  Sometimes they just need to focus on
building their application rather brewing an in-house kit that they will
then have to support in addition to the application.

rish

-----Original Message-----
From: Andrew Scott [mailto:[EMAIL PROTECTED]
Sent: Thursday, June 10, 2004 7:12 PM
To: CF-Talk
Subject: RE: comparing CF and BD (was Re: COLDFUSION has JUST been
DISContinued!!!!)

Well unless someone converts the functions over to the other languages you
are stuck with an entry to C++.

You don't need Black Night for .Net, I finally worked out how to write a com
object and incorporate this into cf without the need of making changes to
the compiled code. Making Black Night redundant, or not worth the money you
payed for it anyway.

I have written a com object in C#,C++,Visual Basic, J# and java and all work
without the use of Black Night.

You can still code a CFX in any language you choose, just that the entry
point will be C++ as stated.

And again Matt, you said you can't I say you can.

Who ever wrote Black Night must not have been writing their com objects
properly, every com object I have created works without the use of Black
Night:-)

Now what was your point again?

Regards
Andrew Scott
Technical Consultant

NuSphere Pty Ltd
Level 2/33 Bank Street
South Melbourne, Victoria, 3205

Phone: 03 9686 0485  -  Fax: 03 9699 7976   

  _____  

From: Matt Liotta [mailto:[EMAIL PROTECTED]
Sent: Friday, 11 June 2004 9:27 AM
To: CF-Talk
Subject: Re: comparing CF and BD (was Re: COLDFUSION has JUST been
DISContinued!!!!)

> Actually you can create CFX's in C# and Visual Basic.
>
>  The only problem is that the very fist entry is written in C++ then
> you can
>  hybrid a class written in Visual Basic or C# or even J#..
>
That isn't really writing a CFX in C#, VB, or J# since you are writing
the CFX in C++ and simply making use of another language at an object
level. BD.NET allows you to write the actual CFX in a .NET language.
However, if you are looking to write CFX tags in a .NET language with
CFMX, you can make use of Black Knight. Interestingly enough, Java CFXs
can often be recompiled with J# and Black Knight with little to no
changes.

-Matt
  _____
[Todays Threads] [This Message] [Subscription] [Fast Unsubscribe] [User Settings]

Reply via email to