Re: Thinking Clearly



Bob Dawson wrote:
Which leaves what as your suggestion for DevCo's .net strategy? Throw in the
towel, and cut ECO loose and just sell it as a VS add-in?

Not at all. ISTM, there's this tendency for developers to think in
binary terms...it's crazy. ;)

It's a mistake to construe my advocacy for limiting the resources
devoted to Delphi for .NET and VCL.NET as "throwing in the towel".
That's like saying that stopping Kylix development was giving up on
Delphi or even Linux as a whole. I want what's best for Delphi and BDS,
I just don't think Delphi for .NET and VCL.NET is it.

What I would advocate is focusing on making BDS not only the best Win32
IDE with Delphi on the planet, but also the best and most productive C#
and .NET IDE on the planet.

This would include, but not limited to, enhancements to the existing
..NET framework pieces. They should be doing more things like ECO that
change the nature of .NET development. They should make it transparent
to import/export VS.NET solution files. This will help get BDS in the
door of VS.NET shops. They should focus on making .NET *better*, not
..NET more *compatible* with Win32. I'm quite certain DevCo has plenty
of ideas in this regard.

But a critical element is that IMO all of DevCo's enhancements to the
..NET framework should be optional to use or easy to not use. For
example, AFIAK, BDS doesn't support a plain-jane non-BDP ADO.NET based
server explorer. Why not? The last thing I want to do is be locked
into Borland's/DevCo's DB drivers.

It also requires timely support of .NET framework updates. It will also
require WPF designers, etc. There's a ton of work for DevCo in the .NET
space simply to stay on par with MS.

IMO, the best long-term strategy for Delphi is a mixed-mode compiler and
Win64. A mixed-mode compiler is Delphi's best .NET story. The best
long-term "pure" .NET strategy for BDS is to focus on C# and make the
..NET framework better.

--
Brian Moelk
Brain Endeavor LLC
bmoelk@xxxxxxxxxxxxxxxxxxxxxxxxxxxx
.



Relevant Pages

  • Re: Controversial question re: Turbo and .Net
    ... It is also good press to know that Delphi can be used for more than development with the Delphi language. ... As opposed to Visual studio, where you may have multiple language support, you are definitely locked into .NET. ... many tools today are using the .NET framework. ... If I haven't installed it because of BDS, I've installed it because of some other piece of software. ...
    (borland.public.delphi.non-technical)
  • Re: Delphi Product Manager questioned
    ... they need to support in order for BDS to be considered a viable alternative ... DevCo will get more resources, I'm not certain it will be enough. ... with those that have suggested similar for Delphi pretty much from its start ... a mixed-mode compiler would address many of the .NET interop issues ...
    (borland.public.delphi.non-technical)
  • Re: Delphi Product Manager questioned
    ... To me the choice of Delphi is effectively a "lock-in" to Windows ... because adoption might take 6 months to a year that BDS can afford to ... Developers need time to learn new things and to figure ... MS can just kill interop when they want and then it's going to be ...
    (borland.public.delphi.non-technical)
  • BDS 2006 brings blind Delphi programmers back into the game!
    ... I just wanted to send a note thanking DevCo - excuse me, still Borland - for putting MSAA support into the ActionBand driven menus of BDS 2006! ... For those of you who are not familiar with MSAA: MSAA (Microsoft Active Accessibility) is a technology that allows special software for the blind or visually impaired, screen readers or screen magnifiers, access to otherwise very graphical or in other way inaccessible UI components. ... Since Delphi 4 or 5, this is the first version that adds, not removes, accessibility features for blind or visually impaired Delphi programmers. ...
    (borland.public.delphi.non-technical)
  • Re: Delphi and the ALM vision?
    ... ALM strategy: Why does Borland continue to develop it's own C++ compiler? ... > By underwriting BDS development costs, making Delphi cheaper to produce. ... BDS, not Delphi. ...
    (borland.public.delphi.non-technical)