Re: The trend is to move away from Delphi...



Jon Robertson wrote:
Andre Kaufmann wrote:
[...]
Hm. Were you wanting those other compilers to support the VCL? The VCL cannot be supported without having a Delphi compiler.

Hm. BCB isn't a Delphi compiler ;-). Yes perhaps under the hood and it uses non standard conformant extensions.
But nothing prevents DevCo from changing/extending the VCL (downwards compatible) in a way that a preprocess tool could emit standard conformant C++ code so that the VCL could be used with every C++ compiler. Or a tool/compiler could be shipped with the VCL package which generates the necessary binary code.
My intention wasn't to get independent from Borland, but being free to use the compiler / language I want or must have to use, because I need a certain feature of that compiler.

Before the VCL nobody thought that it could be that easy and simple to design and compile GUI applications for Windows. Not only in Delphi, but even in C++ (with a few extensions).


The only way I could see this would be for DevCo to create a native C++ version of the VCL and maintain/update the VCL for both languages. I don't think that is feasible.

Agreed.

- OR - Change VCL.NET so it can be used, and sold, without BDS. IIRC, that's mainly an issue of the license and redeployment, but I'm not positive. While it might be "killer" for VCL, it would definitely take away one of BDS's unique and best strengths.

I don't think that a .NET (only) version would be sold that much without BDS / Delphi. Surely the strengths of VCL are native applications and quick porting to .NET.

Andre
.



Relevant Pages

  • My thoughts about Delphi and its future
    ... I only mention the Pascal part of Delphi because ... Cross-platform support. ... VCL framework is in my opinion the single most ... UI controls haven't changed since the beginning. ...
    (borland.public.delphi.non-technical)
  • Re: Delphi and C++Builder
    ... compiled code called the VCL, and this heavily influences the experience you get with C++ Builder vs. Delphi. ... C++ Builder contains defines and compiler extensions to make it hook up to the Delphi VCL and Pascal compiled code and can even compile Pascal source! ...
    (borland.public.delphi.non-technical)
  • Re: Help to choose a BIG pack: TMS Subscription or DevExpress Subscription?
    ... DevExpress abandons all the VCL business and focuses on .NET only. ... We are not abandoning the VCL ... Unicode support, we'll be converting our own code to support it. ... Author of "Tomes of Delphi: ...
    (borland.public.delphi.thirdpartytools.general)
  • Re: borland vs. microsoft
    ... > in this language known as Object Pascal. ... I've never heard of Object Pascal except with Delphi ... > the more blatant mistakes is when defining AnsiString support in VCL ... I haven't used the free compiler much but I think it's cool that they were one ...
    (comp.lang.cpp)
  • Re: Whats the big deal with cross-platform?
    ... VCL is performant and native, you really don't want to say MFC is superior, do you? ... Almost every alternative framework takes similar approaches to the VCL, that hardly is because people think it is a bad idea. ... MFC can also be ported to other C++ compilers if the vendor wants to ... VCL requires you to use Borland's compiler, ...
    (borland.public.delphi.non-technical)