Re: Back to VB6 and .NET
- From: Robert Conley <robertsconley@xxxxxxxxx>
- Date: Fri, 1 Feb 2008 09:43:47 -0800 (PST)
On Feb 1, 9:52 am, "Harvey Triana" <eslender2...@xxxxxxxxxxx> wrote:
If you want to use new technology, use C#, not VB.NET. VB.NET is an elegant
pampering of C#, not more. Today I development production software using C#
and VB6 (real Visual Basic).
Oh please, there is little real difference between VB.NET and C#. If
you are used to working with VB6 and want to work with .NET then use
VB.NET.
Technical difference aside the reason I like VB.NET over C# is the
fact it is more verbose and easier to read way after you do the
initial coding. This always been an advantage of the BASIC family of
language.
The main difference between C# and VB.NET is C# has the ability to use
unsafe code i.e. code that directly access memory and ports, and
VB.NET method of using delegates and declaring event handlers (used in
making forms) takes a lot less code. Aside from that both language s
march in lock step in terms of features. Also remember that .NET is
language neutral so anything you can't do in one language (like unsafe
code) can be done in the other and wrapped up in an assembly that is
callable by the other language.
Again the problem of .NET these days is solely with the lack of
backwards compatibility not due to any technical issues. Also .NET has
open source equivalents in the form of C# and VB.NET compliers
developed under Mono. There is a world class IDE alternative in the
form of SharpDevelop. So you can avoid Microsoft and still reap the
advantages of .NET if that your wish.
.
- Follow-Ups:
- Re: Back to VB6 and .NET
- From: Bob Butler
- Re: Back to VB6 and .NET
- References:
- Re: Back to VB6 and .NET
- From: Harvey Triana
- Re: Back to VB6 and .NET
- Prev by Date: Re: CreateWindow What am I doing wrong?
- Next by Date: Re: Problem with ocx and vista?
- Previous by thread: Re: Back to VB6 and .NET
- Next by thread: Re: Back to VB6 and .NET
- Index(es):
Relevant Pages
|
Loading