> As you say, there is certainly testing needed if one wants to
leverage the platform benefits of .NET by moving such legacy
CFML to BlueDragon.NET. Still, it's a substantially smaller
commitment of time than completely rewriting the CFML to ASP.NET.
I'm not talking about rewriting anything to anything. I'm
talking about compatibility between BD and CF. And that full
compatibility is not there.
> Not denying that there are times when "throwing the baby with
the bathwater" is justified, but for many shops, that just too great a
challenge. Not to mention the cost/time to retrain (or replace) their
CFML folks,
I'm not talking about "throwing the baby with the
bathwater". Hey, if someone has working CF apps and they want to
move to .NET/Java, your product could be of some use.
Please stop using straw men to support your arguments.
> Finally, as for the lack of CFC serialization in CFMX, I can't speak to Macromedia/Adobe's failure to respond to this need.
They can't either, so I don't expect you to. Seeing as how
Java has relatively simple object serialization, I'm dumbfounded as to
what they're not doing.
> As a seeming .NET fan, Shazaam
I'm not a "fan" of anything. Have you ever noticed that CF
programmers defend MM to the death about CF and its many deficiencies,
yet .NET programmers are the *first* to criticize MS when something in
.NET is deficient? *That* was one of the prime reasons why I
decided to abandon CF development. I was a lone voice asking for
improvements to the product surrounded by developers who were content
with what MM spat out every once in a while. CF6.0 was *totally*
broken when it was released. CF4.0 was *totally* broken when it
came out. No wonder MM got taken over - talk about an
underperforming company.
When one of the major MM guys justified why CFCs don't have
interfaces with an absolute total misunderstanding of *why* interfaces
are absolutely vital in a non-multiple inheritance language (and that
was from their guy that claims to "know" OO), that's when I realized
that they weren't interested in shipping a better product - they simply
justify their stances instead of listening to customers that are
interested in improving the product. The LEAST they could do is
just shut up - that way if they change their minds they don't
looking like flip-flopping idiots.
When MS does some bonehead decision with .NET, it gets posted all
over a bunch of blogs and usually has a few entries on
weblogs.asp.net. Then MS usually tries to fix it. If they
can't, sometimes they'll defer it to a future version. Sometimes
they give a reason. But that's usually their *last* resort.
MS makes a concerted effort to make their product better, a far cry
from their days of Windows 95/98/ME.
> Myspace.com
Yes, yes, yes, I'm totally familiar with this example ad
nauseum. It seems to be not just the prime example but the ONLY
example that I keep hearing about. So what? Last time I
visited there, there was no response past the home page. It is
well know that the myspace.com developers, to put it gently, don't know
what the hell they're doing.
So what would you have me do? Sorry, CF just doesn't do it
anymore, not even with BD.NET. It's a fundamental problem with CF
- it's *too* abstracted, in order to appease the type of developer
it attracts, and it doesn't contain the features required for advanced
developers.
Not to mention I have no idea what New Atlanta's financial situation is like. There's too much risk there.