Re: 64-bit Windows for AMD 64 is here...
From: Rudy Velthuis (TeamB) (rvelthuis_at_gmx.de)
Date: 03/13/04
- Next message: Rudy Velthuis (TeamB): "Re: 64-bit Windows for AMD 64 is here..."
- Previous message: Derek Davidson: "Re: Delphi 8 and Win32 update details"
- In reply to: Eric Grange: "Re: 64-bit Windows for AMD 64 is here..."
- Next in thread: Eric Grange: "Re: 64-bit Windows for AMD 64 is here..."
- Reply: Eric Grange: "Re: 64-bit Windows for AMD 64 is here..."
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Date: Sat, 13 Mar 2004 10:55:45 +0100
At 09:16:49, 13.03.2004, Eric Grange wrote:
> > Yes, and it is a lot more powerful and consistent than the "new"
> > WinForms.
>
> All that was demonstrated is that VCL.net is less capable than VCL
> classic, but as for being "a lot more powerful", it obviously isn't,
You are thinking about speed. It may come as a suprise to you, but
usually people don't fill listviews with thousands of entries, etc. With
powerful I mean the features. Of course the VCL for NET is partly slower
than its Win32 equivalent.
But if we are on .NET anyway, the VCL is a lot richer, and consistent
than the rather poor WinForms. This may change in future versions of
.NET, but currently WinForms is lagging behind.
> As you often say, it's a different platform, what took 3-4 distinct
> components in the VCL can be handled by one in WinForms,
Heheh, I have the exact opposite impression, in WinForms you are
constantly writing and instantiating classes like EventArgs, instead of
simply passing parameters directly. This is more or less the same as the
old Win32 API structures in an OO coating.
But I'm sure you can give me an example where one WinForms class does
what requires 3 or 4 VCL components.
just have to
> ask nicely. The only "strong point" is that VCL.net is still Win32 at
> its core, i.e. based on GDI, which means higher speed. But that's all.
No, its strong points are its ease of use, its richness, and its
consistency.
> Everyone has been very clear that the .Net Framework SDK help won't
> (can't) be changed. So all that will remain non Delphi friendly
Just like the Win32 SDK help was even more unfriendly. Where is the
difference?
> If you want to use the framework, you'll end up with examples and
> definitions for other languages.
And how was that in Win32?
> I never used "implements", don't plan to.
Good, I simply gave it as an example of the features missing. Someone
writing an OPF using interfaces will probably miss it dearly.
> You wish to strengthen the point I've made that you've got to convince
I mentioned that one of the strong points of Delphi is is compatibility
with Delphi/Win32. The MS .NET languages don't offer that.
> Btw, where are those examples that demonstrate that D8FDN can be more
> efficient than D7 that you promised me in your many replies about both
> having their strength?
I never ever promised that. I never said that D8fN is more efficient than
Win32. I have no idea how you could read that into everything I said.
But you seemto be doing two different things:
- comapre .NET with Win32
- compare MS.NET languaghes with Delphi for NET
Now which is it you are comparing? Of course code that is not restricted
and managed can do a lot more tricks and be faster.
But compared to other .NET languages, Delphi is more powerful (and I
don't mean speed), and so is the VCL.
Your main concern seems to be speed. Sorry, but if you need raw speed,
you need contact with the bare metal, and that is currently not what .NET
provides.
> > I am not saying Delphi is equal. But it has the added advantage of not
> > having to jump through hoops to be able to use DLLs written in the
> > native language of the OS.
>
> ???
> You seem lost in a possible future.
No. If I want to use Win32 APIs, I must translate all the types and
functions to Delphi. There is no need for that in .NET. I can use C# or
Mamaged C++ written assemblies directly, without any translation.
> In the present and for the next
> couple of years, .Net is and will remain a runtime library
I think you misunderstood what I was saying.
> Also, I don't see the point about complaining about hoops... unless you
> want to talk about performance?
The hoops being us having to translate all Win32 APIs to Delphi, instead
of simply using them as they are, as we can do in .NET.
--
Rudy Velthuis (TeamB)
"One of the symptoms of an approaching nervous breakdown is the belief
that one's work is terribly important."
- Bertrand Russell (1872-1970)
- Next message: Rudy Velthuis (TeamB): "Re: 64-bit Windows for AMD 64 is here..."
- Previous message: Derek Davidson: "Re: Delphi 8 and Win32 update details"
- In reply to: Eric Grange: "Re: 64-bit Windows for AMD 64 is here..."
- Next in thread: Eric Grange: "Re: 64-bit Windows for AMD 64 is here..."
- Reply: Eric Grange: "Re: 64-bit Windows for AMD 64 is here..."
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Relevant Pages
|