HI all,
I found this article by Charlie Calvert and thought it appropriate to share with
everyone.
Kindest Regards
Gary
====================================================================
Charlie Calvert talks about Delphi's future
Reprinted with the kind permission of Charlie Calvert
The general feeling around Borland at this time is one of tremendous rebirth
and
excitement. The recent creation of borland.com as a developer tools and web
based
company bodes very well for Delphi's future.
Over the next few weeks, you ought to keep an eye on www.borland.com, so you
can
see the shape of the newly restructured company as it emerges as a key
developer site
on the web.
I also think its worth pointing out that Delphi is currently the best general
purpose
development tool on the market, which it has been consistently since the day it
was first
introduced. There is simply no
reason at all to assume that a tool this powerful, this successful, and this
prominent in
the industry "has seen its best days."
One point that people often forget is that Delphi is really just a Pascal
compiler. Pascal
has been one of the premier development languages since that late sixties, and
Turbo
Pascal, and then Delphi, has been the most used, and most sophisticated
expression of
the Pascal language since the early eighties. This tool has tremendous
longevity behind
it, and the reason for that is simply the tremendous dedication of the
developers who
use the product. When given a choice, hundreds of thousands of developers say
they
want to use Delphi. Nothing is going to change that scenario any time soon, so
there is
no reason to worry about the future of Delphi.
Indeed, as I said in the first paragraph, this is a particularly good time for
Delphi, and
morale on the team and here in Developer Relations is high.
-------
I agree that the struggle has a lot to do with market conditions, but I
disagree that it is
useless simply to promote the product and its strengths.
In my opinion simply having a great tool with great strengths is indeed an
important part
of the formula for success. The marketing has to be there too, but having the
tool is a
significant step in the right direction! :) For the rest, I would have to let
marketing and
product management step in to
give the other side of the picture, which in Delphi's case is pretty sunny.
Its a successful tool that sells well.
Fighting against Microsoft is tough, but the developer market tends to have an
independent streak, and we are the only real competition that MS has in this
field. I'm
not the guy to give you all the numbers, but the numbers definitely support
that position.
There are no other tool venders that have a significant ability to compete with
MS in the
tools market other than Borland. MS knows that, and given their troubles in DC,
they
certainly don't want us to disappear. We are plus to them.
My point is simply that there are certain number of developers who are not
going to
want to go with the MS solution, and Borland is the only real choice that they
have right
now. I'm not happy about that, I wish the market was more open, but given the
reality,
people really have little choice but either Microsoft or Borland, and a certain
percentage
of them will continue to choose Borland so long as we continue to produce
superior
products like Delphi. And I promise you that we will continue to produce Delphi
and
other great tools and we are dedicated to keeping the quality high. That means
we
should continue to have a strong, though not necessarily dominant, future
in the developer tools market into the indefinite future.
Once again, I'm not the person to give you the numbers, but I can say that the
Delphi
numbers are good. And certainly JBuilder is a growing product that would seem
to have
a great future in front of it. CBuilder is another excellent tool, and it is
successful,
though I think it deserves a bigger chunk of the market than it has right now.
Maybe
that will improve when people see the new version, CBuilder 4, which is now out
and
which looks great. In general, though, Borland is a company with strong tools
and
secure niche in the developer market place.
I would love to see us get dominance in the developer tools market, and
certainly we
deserve to have a dominant position there, and I think that it is possible for
us to do so.
But even if we don't, we still have a strong future.
-----------------
I disagree that there is an identity crisis here. Borland.com is the perfect
way to present
Delphi, CBuilder and JBuilder to the world. The attempt to develop enterprise
tools
through Inprise is a good idea, and I think it will grow into a successful
business.
However, the emphasis on Enterprise
development did not serve all aspects of the Delphi, CBuilder and JBuilder
development
communities. Inprise was great for a part of the Delphi, JBuilder and CBuilder
markets,
but not for the whole market. Only a company focused on developer tools can
properly
address the needs of the Delphi, JBuilder and CBuilder development communities.
So
that's what we have -- Borland.com -- a company dedicated to the needs of
developers.
Its not an identity crisis, its not a financial crisis, its simply the right
solution
to a particular problem.
I personally am very excited about this development, and so are most of the
people I
talk to. This is just the right thing to do. Let the enterprise guys go off and
be
enterprisers, and let the development tools people pursue the development tools
market.
Its the right decision for everyone, and particularly great news for the
development
community.
-----------------
For the last two to three years, Borland/Inprise has been focused primarily,
and at times
exclusively, on distributed computing. During this time we have developed
distributed
computing solutions for JBuilder, Delphi and CBuilder.
Each group thinks that their language is the best way to create distributed
applications,
but the truth is that they all work well.
I think it is obvious that JBuilder has a special place in distributing
computing that is
different from the world of Delphi development. Clearly, Java, JScript,
servelets, EJB,
and so on, play an important role in a certain kind of development. On the
other hand,
there is a certain kind of distributed computing for which DCOM or CORBA are
the
right solution. In those areas, Delphi and CBuilder can be used to create very
powerful
distributed applications and application servers.
If you want to build applications servers, then you can achieve your goals with
DCOM
or CORBA, and can choose the development environment that best suits your needs
and tastes. C++ and Java are cross platform tools, which is great, but for many
Windows developers, Delphi can be used to create very
powerful distributed applications. All three tools work well in this realm of
computer
science.
My point is that distributed computing is not a domain owned by Java. Java has
a part to
play in that realm, but Delphi and CBuilder have also produced extremely
powerful
distributed computing solutions. There is nothing at all second class about a
distributed
computing environment built in C++ rather
than Java, and if you are working on Windows, Delphi probably does the job of
creating
distributed applications better than any other tool.
And certainly you can mix your tools if you want. You can have a JBuilder
application
that participates in distributed applications environments along with Delphi
and C++.
One of the key points of CORBA and DCOM are that they are language neutral
solutions. Borland lets you easily bridge the gap
between these environments with MIDAS, which works on all three platforms to
help
you built cross platform distributed environments.
When you first come into this world, its easy to think that it is dominated by
one
particular technology. Say Java and JNI. Or C++ and CORBA. Or Delphi and DCOM.
Or maybe it is ISAPI and CGI that interest you. However, when you explore the
world
in more depth, you see that all of these solutions are valuable, and that no
one
distributed solution owns the future of this fast growing market. The likely
result will be
that distributed computing will be built with all three languages, and with
some VB
thrown in for good measure.
In other words, the tools market will continue as it has always been.
When Windows first came out, everyone said that C++ was the only way to program
Windows. That was an interesting point of view. Not very prophetic, but
interesting.
Now that distributed computing is a big splash, some folks think Java is the
only way to
do it. That's an interesting opinion, but we will have to wait and see if it is
true.
------------------
I can't promise you the world, but I believe that things will be much better
than they
have been over the last year.
At this stage, one of our biggest goals is to get a lot of technical content up
on the web.
We want to get information on the web so that everyone can easily find answers
to a
wide range of questions.
Letting developers talk directly to the R&D team on a regular basis is probably
not a
productive move, since R&D's time is best spent developing the product itself.
On the
other hand, I think it would be good if we can make the team a bit more
visible, and
there is some hope that that can happen, though no guarantees at this time.
I think it is important to understand that Borland does not have the resources
of a
company like Microsoft, so you can not always expect us to add all the
peripheral
features that they might supply. On the other hand, we can compete with them on
a
purely technical basis, in terms of the excellence of our products. So you can
expect to
see Delphi continue to be the leading Windows development tool for those who
care
about technical excellence, ease of use, correct implementations of OOP, and
leading
edge features such as distributed programming.
Personally, my time is divided between the various tasks which are part of my
job here
at Borland, my books, and generating content for the web. This year I would
like to
write only one book, thereby giving myself more time to generate content for
the web.
This is one of the biggest ways I think I can
contribute to the product. This falls in line with the general outlook here at
Borland,
where we want to continue creating and marketing great products, but add more
strength to our technical support on the web.
In general, there is no reason to worry about Delphi's future. Delphi is a very
successful
product that makes lots of money for Borland/Inprise. As a result, we would be
foolish
to give it up, and have no plans to give it up, and currently in the process of
building
Delphi 5.
- Charlie Calvert
Borland Developer Relations
======================================================================
---------------------------------------------------------------------------
New Zealand Delphi Users group - Delphi List - [EMAIL PROTECTED]
Website: http://www.delphi.org.nz