What I Think Delphi Needs to Do to Survive



Since everyone seems to be weighing in on the topic of what DevCo ought to
do, I'd thought I join the party, late. (Hang on, while I get off the short
bus...)

Unlike most Delphi enthusiasts here, I think Delphi will be operating under
significantly reduced resources in the future, and so some things must go. I
think .NET ought to go. Not because I think Borland has done a poor job
here, but because it simply is not going to be a profitable venture as long
as the 800lb gorilla is sitting on the market. Challenging MSFT seems a bad
business policy, just ask Phillippe Kahn. Unless DevCo is contractually
obligated to support .NET, they ought to cut their losses there and run.
Let's face it. For better or worse, developers wanting to do .NET
development are using VS.NET, because it gives them what they want in a
reasonable timeframe, and they will continue to use it. Tools from the
company that makes the development framework used will always dominate,
unless the alternatives are truly stellar. I honestly don't think investors
are going to give DevCo what it would need to do this right.

On the other hand, if DevCo were to decide that native support would be the
thing to drop, they will lose their one chance at a unique niche in the
market. There is a LOT of existing native code and if DevCo can breathe new
life into this code, it can create a sustainable business model, especially
if it simplifies the process of using this code from new .NET code in
VS.NET, with something much easier to use than raw C++/CLI. This would let
companies use a mix-and-match model for software development. This would
appeal to MOST businesses.

So, here is my wishlist, which is tempered by the above expectations:

1) Native support for multiple operating systems, especially the latest Mac
OS. Also compact and mobile devices.
2) Easier and more thorough multithreading support across various operating
systems. With multicore chips here, apps need to be multithreaded to take
advantage of them.
3) Unicode VCL. It's a global world. The VCL needs to adapt to this fact.
4) VS.NET add-in for easily using native code from new .NET code.

That's it. Sure there are scads of ther things I would love to see Delphi
do, but I think the above things are both necessary and sufficient for
Delphi to thrive and survive. I also think they are realistic goals for a
reduced staff of very talented individuals trying to help worried investors
recoup their investment.


.



Relevant Pages

  • Re: Dissapointment...Question.
    ... The site operators certainly ought to consider adding such a prominent ... DevCo would sponsor/host/operate something like ...
    (borland.public.delphi.thirdpartytools.general)
  • Re: John Kaster in Milwaukee
    ... an example when talking about DevCo's future flexibility. ... It seems to me that it ought to be quite doable. ... the scope is easily within the capabilities of a group like DevCo. ...
    (borland.public.delphi.non-technical)
  • Re: Delphi Product Manager questioned
    ... DevCo will improve both management and funding, but as a consumer, these ... I mean, we've had several wonderful Delphi releases, as well as *way less* than stellar ones. ... and R&D resources MS is pumping into .NET and VS.NET. ...
    (borland.public.delphi.non-technical)
  • Re: ruby on rails
    ... I'm describing a strategy to keep the IDE business profitable. ... So it is about DevCo, not Borland. ... I'm not a soldier in the holy war of Delphi. ...
    (borland.public.delphi.non-technical)
  • Re: Delphi Product Manager questioned
    ... BDS doesn't lock you into Windows? ... DevCo guys have always popped out with very cool things to have. ... Almost all of the Delphi developers I talk with are quite ...
    (borland.public.delphi.non-technical)