Re: VCL.NET revisited...
- From: "Atmapuri" <janez.makovsek@xxxxxxx>
- Date: Thu, 27 Jul 2006 12:54:14 +0200
Hi!
1) requires access to unmanaged windows API.So does WinForms (.NET is still a layer on top of the windows API)
Not the same at all. .NET framework does not require 5MB
of runtime distrubtion add-on as does VCL.NET.
And it is not certified by Microsoft.
2.) Increased code size due to run time libraryEver noticed the size of the .NET Framework directory?
Distributed with OS..
3.) Is not written in C#.Ehum, is that a disadvantage?
It can be if you are selling components.
C# is standard for .NET.
solution which is migrated from Win16 to Win32, .NET and in the future
also to CF.NET, Win64, Vista, etc. With some manual steps (easy if you
Converting of VCL to anything except 64 bit and Unicode which is not
a conversion but upgrade does notmake sense. CLX port was a very special
case which is no longer alive and has nothing in common with the
support for .NET
But what does make sense, is to give Delphi.W32 compilerThis can already be done.
at least a part of capabilities given to MS VC++ regarding writing
unmanaged code and making it accessible from .NET. That
is how CLR was written!
You know it does not even come close. You cant take
highperforming pointer, asm unmanaged dll call app and
have it execute at peak performance within .NET with
pure .NET component interface.
From the component writers point of view that would give
Delphi developers ability to write:
1.) Really small, self contained dll's.
Back to DLL Hell deployment?
Delphi apps were/are mostly single exe only and any
dll hell can be solved in other ways than with .NET.
You can duplicate dlls on your disk without the .NET
framework.
2.) Executing very fast and much faster than managed competition.Which would defeat the use of the safe, managed .NET environment in
itself.
Who is asking for it? Internet developers. Of course, I have no problem
with that. I am only saying that there is a need for TWO completely
independent frameworks. One is .NET which has its advantages
and the other is W32.
You are still pushing both in the same pot. Maybe its time for another
DevCo spinoff: Unmanaged Delphi W32.
3.) Still using the same code from .NET and W32, but without
porting issues, performance drawbacks and memory clogging.
You can already use Win32 DLLs in .NET. I have a feeling, however, you do
not have a full picture of what .NET offers.
Oh, yeah. If somebody does not agree, he must be inferior <g>
Regards!
Atmapuri
.
- Follow-Ups:
- Re: VCL.NET revisited...
- From: Bryce K. Nielsen
- Re: VCL.NET revisited...
- From: Chris Tattum
- Re: VCL.NET revisited...
- From: Bob Swart
- Re: VCL.NET revisited...
- From: Bruce McGee
- Re: VCL.NET revisited...
- References:
- VCL.NET revisited...
- From: Atmapuri
- Re: VCL.NET revisited...
- From: Bob Swart
- VCL.NET revisited...
- Prev by Date: Re: VCL.NET revisited...
- Next by Date: Re: Delphi for .Net 3?
- Previous by thread: Re: VCL.NET revisited...
- Next by thread: Re: VCL.NET revisited...
- Index(es):
Relevant Pages
|