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: Delphi 8 and Win32 update details"
- Previous message: Eric Grange: "Re: 64-bit Windows for AMD 64 is here..."
- 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 00:01:09 +0100
At 23:38:17, 12.03.2004, Eric Grange wrote:
> > Some people prefer to work in Delphi rather than in C# or VB, or even
> > managed C++.
>
> That's a purely subjective argument.
The choice of language is highly subjective, indeed.
> Okay for hobby or small companies, but that's just about the extent of
> its reach.
Nonsense. Why should the choice of language be only restricted to hobby
or small companies? And why should that be different on .NET (where you
actually have a relative freedom) than on Win32?
Also, who are the people using Delphi (I mean those who used it before
.NET)?
> You'll find many more people that prefer VB/C++/C#,
Yes, of course. That has always been the case, also on Win32.
> if only because that's what they were taught, and what almost everybody
> else uses.
That argument falls a bit flat if you consider that
- VB.NET differs greatly from VB,
- Managed C++ differs greatly from C++, and
- C# is completely new.
Delphi for .NET, OTOH, does not differ greatly from Delphi for Win32. So
if you think that people use what they were taught, Delphi should have a
very strong point.
> > Some people prefer the richness of the Delphi language, and its
> > syntax.
>
> Purely subjective once against, and the "richness" is no longer above
> other languages. Syntax is just a matter of habit.
No, Delphi has quite a few features other languages don't have. I think
someone published a list (I'm not sure if Nick's list is online already).
> > Some people prefer to use the VCL instead of the rather limited
> > WinForms.
>
> Other won't have much choice: if they pick .Net for language
> interoperability, they'll have to go WinForms because VS.net doesn't
> know nothing about VCL.
Why? If I choose to develop in Delphi, why should I not be able to use
components written in other languages? You can use WinForms components in
the VCL. Others won't be able to use VCL components in VS.NET, but that
is only a problem if I try to sell VCL components, isn't it?
> And if VCL still has advatanges, it hasn't
> evolved significantly for a long time, which allowed or GUI libraries,
> like WinForms, to catch on for the most part.
Not nearly. Have you ever seriously used Delphi 8, VCL.NET and WinForms?
> VCL no longer dominates WinForms like it dominated VB3 UI or MFCs.
I think it does. WinForms is better than MFC, but it is not nearly as
rich or consistent as the visual part fo the VCL. This may change in the
future, but currently, it is inferior to the VCL.
> > Some people even prefer to reuse their existing library of code.
>
> That's not really an option with D8FDN, unless your libraries were
> ultra-basic.
Nonsense. I was able to reuse most of my code. And even if some parts
must be changed, it is a lot simpler than to rewrite all of it in C#.
> Also note that dynamically binding to DLLs requires a
> rewrite of the import units, and the new import units are much
> more complex to code.
Not true. You can usually go from the old import units, and modify them,
adding attributes where necessary, and replacing PChars with strings or
StringBuilders. Not that often the attributes repeat. It may look a
little complicated, but you'll see it actually isn't.
> > But people who don't see it that way should buy VS.NET, or whatever
> > suits their needs.
>
> If that's all you have in defense of D8FDN...
It is a lot, IMO.
> I remember a time when Delphi had strong leads over its competitors,
I think it still has, for the reason you mentioned: "leads which provide
objective, clear arguments to overcome the language and acceptance
concerns..."
--
Rudy Velthuis (TeamB)
"Many a man's reputation would not know his character if they met on the
street."
- Elbert Hubbard (1856-1915)
- Next message: Rudy Velthuis (TeamB): "Re: Delphi 8 and Win32 update details"
- Previous message: Eric Grange: "Re: 64-bit Windows for AMD 64 is here..."
- 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
|