Posted by: Gianluca ITG
Hi Bud, we are 90% in agreement. The marketing has been very bad since ever.
No sales pitch, no upgrade offers, no tech follow up, etc... The quick
solution for the FlexLM mistake is to let you generate your own keys, if I
understood it correctly. The permanent soluiton will be to get rid of it,
again if I understood it correctly. I'm not sure about the network problem,
I think you can install CTD on the network but it will check the license on
the local C:. It is definally a situation that should be taken in
consideration, and of course someone should try to sell CTD2000!!! :)
I disagree on the competitors, VB, C++, C# and Java are not competing with
CTD. There is no way that a C++ developers would use CTD for something that
can be done in C++. VB developers are, well, "VB developers"... CTD should
compete for people that have *already* decided not to use VB. It's quite a
large market and that is where, IMO, CTD should compete. Nobody can compete
with Microsoft marketing machine, the *only* alternative is to integrate and
that is what CTD should do, IMO.
About skills, for many historical reasons many SQLWindows developers got
stuck with SQLWindows and in the years have not looked around for other
technologies, including techniques as OOP. This is because at the SQLWindows
made everything possible, easy and powerful and over the years did not
integrate well with Microsofts' new technologies. Many SQLWindows developers
have remained SQLWindows developers and now it's a problem. I don't see it
as SQLWindows or not-SQLWindows or VB or not-VB. I don't think that Java
developers or Delphi developers have that problem, for them it's more a
problem related to COM, COM+, MTS, XML, etc.
I believe in any programming shop you can and should integrate technologies.
Use CTD where it's the right tool for the job, integrate it with C++ or Java
or VB or whatever is the right tool for the task. Why switch only to VB?
What CTD2000 has done and what future releases should do *better* is to make
CTD more integrated and "integratable". Don't see it as an alternative, it's
a complementary tool that can cooperate in a ASP (or ASP+), COM, (or .NET),
or Java environments.
PS: I change the subject. The discussion on the past mistakes is a
repetition that is not worth anyone's time.
PPS: We are running our entire web site on IIS4+CTD1.5+ITAP+COM+SQLBase. It
was done in 1/3 of the time that it would take to do it using C++ or VB. It
has been running pretty well and the only problems we had were related to
external COM components. A developer able to set up our web site is not out
of any market, you would have expertise with Web Applications, SQLWindows,
COM, ASP, IIS, SQL, C/C++, etc.