Will VB.net survive against of C#?

  • Thread starter Thread starter Pravin A. Sable
  • Start date Start date
P

Pravin A. Sable

Dear All,
I am VB programmer, from VB 3.0... to VB.6.0. I love
VB :-). I wish to move to VB.net, but I have been advised
by certain people to move to C#. They even claim that
VB.net will die down over the period and only language
going to survive in .Net framework is C#.
I would like to hear opinion about this. I don't think
VB.Net will ever go. but are there any problems with
VB.Net? I realized the strange behaviour of array base
index in VB.Net, but such things are still OK. Is there
anything which just can't be done in VB.Net and can be
done in C#.

Best Regards,
Pravin
 
Hi Pravin,

This question crops up time and time again.

The answer is simple in general.
They are different.
They will both survive.

They are very similar.
They have some differences.

Each has some things that the other can't do as well.
Each has some things that the other can't do at all.

Here are the latest discussions in this and the C# group.

dotnet.languages.vb
20th Oct vb versus c

dotnet.languages.csharp
22nd Oct C# verses VB.Net Which Way to go

Regards,
Fergus
 
Dear All,
I am VB programmer, from VB 3.0... to VB.6.0. I love
VB :-). I wish to move to VB.net, but I have been advised
by certain people to move to C#. They even claim that
VB.net will die down over the period and only language
going to survive in .Net framework is C#.
I would like to hear opinion about this. I don't think
VB.Net will ever go. but are there any problems with
VB.Net? I realized the strange behaviour of array base
index in VB.Net, but such things are still OK. Is there
anything which just can't be done in VB.Net and can be
done in C#.

Best Regards,
Pravin

Looking at the planned features for Whidbey - I don't think VB.NET is
going anywhere....

As for the VB.NET vs. C# - well there are a few things that C# can do
that the current version of VB.NET can not, but most of that goes away
in v2. Even now the difference in cababilities are so narrow that it
essentially boils down to your prefered syntax...
 
* "Pravin A. Sable said:
I am VB programmer, from VB 3.0... to VB.6.0. I love
VB :-). I wish to move to VB.net, but I have been advised
by certain people to move to C#. They even claim that
VB.net will die down over the period and only language
going to survive in .Net framework is C#.

I read discussions about that > 100 times.
I would like to hear opinion about this. I don't think
VB.Net will ever go. but are there any problems with
VB.Net? I realized the strange behaviour of array base
index in VB.Net, but such things are still OK. Is there
anything which just can't be done in VB.Net and can be
done in C#.

There are no problems and in the next release development with VB.NET
will IMO be more productive than development with C#. You will find
information about Visual Basic .NET Whidbey here:

<http://msdn.microsoft.com/vbasic/whidbey>

--
Herfried K. Wagner
MVP · VB Classic, VB.NET
<http://www.mvps.org/dotnet>

Dilbert's words of wisdom #18: Never argue with an idiot. They drag you down
to their level then beat you with experience.
 
I write in both languages and love both of them. There is no way either is
going to die unless the the whole .NET initiative dies and I doubt that's
going to happen.

There are all sorts of rumors about one language being superior as well as
what you heard. It's nonsense. there are wayyy too many people using both
languages for either to fade out. If they phased one out, they would
alienate a whole market segment and competition is too tough these days, and
MS is too smart to do something like this. .NET was only officially
released in March of last year. Do you really think MS dumped all that money
and effort into building both languages only to get rid of one in the near
future.

I would probably not listen to those folks about anything important anymore.


Bill
 
William Ryan said:
I would probably not listen to those folks about anything important
anymore.

You nailed it of course. People don't consider the economics and that's
what drives things. And even if by some incredibly weird twist of fate it
happened 5 years from now nobody would be out anything. One isn't worse off
for having programmed in other languages... so I would go back to using
braces like I did in C, C++ and Java.
 
Hi
There is no question about it! Remeber they are brothers not enemies. Why MS
should develp a language to exterminate the other of theyr that are still
developed...my oppinion is that MS only grab does programmers working with
java anc C++ with C#... nothing else... Only VB6 will die :)
 
You will love My namespace in VB.NET 8 :-))

Crirus said:
Hi
There is no question about it! Remeber they are brothers not enemies. Why MS
should develp a language to exterminate the other of theyr that are still
developed...my oppinion is that MS only grab does programmers working with
java anc C++ with C#... nothing else... Only VB6 will die :)
 
VB .NET will be around for a while, if only because it should be easier to
port the enormous VB and VBA code base to VB .NET than to other languages.
 
Back
Top