Print Page | Close Window

VB.Net or C#

Printed From: Web Wiz Forums
Category: General Discussion
Forum Name: ASP.NET Discussion
Forum Description: Discussion and chat on ASP.NET related topics.
URL: https://forums.webwiz.net/forum_posts.asp?TID=10445
Printed Date: 28 March 2026 at 9:09pm
Software Version: Web Wiz Forums 12.08 - https://www.webwizforums.com


Topic: VB.Net or C#
Posted By: Semikolon
Subject: VB.Net or C#
Date Posted: 15 May 2004 at 4:34am
Hi.

(What is the better language to use?)
which is the easiest to learn?
are there any big differences in the possibilities in this languages?
As C# is a C language it seems logical for me that it's more powerful than VB.Net which is a Basic language, is this corect?


more questions about this will probably come if I get some answers..

Thank you

-Simen



Replies:
Posted By: Mart
Date Posted: 15 May 2004 at 5:16am
Well I would say that C# is the best language to learn because thats what lots of things are coded in and it does have a performance advantage over Visual Basic.NET.

However, VB.NET is still a powerful language and you will find it a LOT easier to learn if you have some experiance with ASP (vbscript) or Visual Basic 6.0.

It is up to you, there may be a few more possibilitys in C# but they are both extremely powerful and easy to use languages.


Posted By: Semikolon
Date Posted: 15 May 2004 at 5:59am
If I learn ASP.Net with C# first, would it be hard to learn VB.Net later? The best would of course be to know both languages


Posted By: Mart
Date Posted: 15 May 2004 at 6:16am
I started by learning VB.NET because I had ASP3.0 and Visual Basic experiance.... Recently I have been trying to use C# as my main language and it is quite easy to change... I am sure you could do it the other way around.


Posted By: Semikolon
Date Posted: 15 May 2004 at 8:43am
I will try learning C# then and take VB.Net later

thank you for the help!



Posted By: Diep-Vriezer
Date Posted: 15 May 2004 at 8:45am

I'm starting in C# now, that's because I'm getting more and more familiar with the C way of programming, and lots of samples are written in C#



-------------
Gone..


Posted By: Semikolon
Date Posted: 15 May 2004 at 8:52am
I don't like the C style with lowercase letters and brackets everywhere, but I think maybe it's a wise choice..


Posted By: Tegwin
Date Posted: 17 May 2004 at 3:14am

Personally I prefer to use VB.NET and I have started learning that. I  find it easier to use than C#.  Its really a tough choice to make though. I have been trying to work it out in my head which is the best solution. I think that most compnies will stick with c# especially if they have had C++ programmers. I think that majority of the ASP.NET stuff I have seen out there is done in C#... Anyway I think the important thing is that its a matter of personal choice. If you prefer VB.NET then use that, otherwise use C#. Well at least thats the way I see it.. for what its worth....

 

 



-------------
If you dont want my peaches, dont shake my tree


Posted By: Ghostnet
Date Posted: 18 May 2004 at 7:07pm

The real advantage anyone can get is speed. Not execution speed, but development speed.

I don't know if this is true of anyone else. But the more developers I come into contact with, the more I realize that they code at least twice as fast in VB.Net as C#.. I don't think it has to do with their skill level.  All of them are very experienced programmers in both languages... But it might be the syntax.  VB Might be more verbose, but C# is not as human friendly.

Let's face it... VB is the closest to spoken English you can come in a programming language so far.



-------------
evolution is a vehicle. drive responsibly


Posted By: Semikolon
Date Posted: 19 May 2004 at 6:57am
thank you all for the help.. I will have a look at both and see what suits me best.. but I will try to learn both anyway..


Posted By: Diep-Vriezer
Date Posted: 19 May 2004 at 7:21pm
I can do quite a lot in VB.NET now, but I've also learned C in the last months. But I think the whole C# thing isn't really that cool. I think I'll stick with VB.NET. Can anyone tell me how much faster C# is?

-------------
Gone..


Posted By: michael
Date Posted: 19 May 2004 at 9:23pm

It is 12 faster

But seriously, it depends on what you do. The lower the level the faster it should be in c# so a basic data layer app will probably not be noticable faster.



-------------
http://baumannphoto.com" rel="nofollow - Blog | http://mpgtracker.com" rel="nofollow - MPG Tracker


Posted By: Mart
Date Posted: 20 May 2004 at 2:56am
I read a book once (can't remember the name) and it said this:

VB.NET - Slower Execution Times
C#.NET - Faster Execution Times
C++.NET - Fastest Execution Time

I am not sure if it's true or not


Posted By: Semikolon
Date Posted: 20 May 2004 at 6:59am

hmmm.. now it looks like I should stick with VB... that was exactly what I wanted in the first place too

 

but just continue the discussion.. maybe some more useful information comes in place



Posted By: Diep-Vriezer
Date Posted: 20 May 2004 at 10:14am

I hate some of the C# things, and the cAsE sEnSaTiVe things, so I'm not going to switch from VB to C# now, but I am considering it.

Altough some of the things in C# are really usefull, it keeps annoying me because I can't write the same amount of code I used to in VB.NET.

Who said that most of the articles out there are in C# is right, but whenever you understand some basic C# things, you can translate the code yourself, or get some weird translator to do it for you. Not really a big problem. Besides, my server is fast enough



-------------
Gone..


Posted By: Bunce
Date Posted: 23 May 2004 at 9:12am

Originally posted by Mart Mart wrote:

I read a book once (can't remember the name) and it said this:

VB.NET - Slower Execution Times
C#.NET - Faster Execution Times
C++.NET - Fastest Execution Time

I am not sure if it's true or not

There's no performance difference.  They compile down to the same* MSIL code.

There's really no place for 'use this language over another' anymore.  One of the great things about .Net is that developers from different backgrounds can use their most common language while getting the advantages of the framework.

Use whatever language you feel most comfortable in -> its a non issue.

Cheers,
Andrew

*Very negligible differences in compiled code. Performance differences are negligible and not worth considering.



-------------
There have been many, many posts made throughout the world...
This was one of them.


Posted By: michael
Date Posted: 23 May 2004 at 11:23am
Nevertheless, some things are not possible in vb.net. c# and c++.net are lower level languges, and if you need to speak to the Kernel you will have a hard time with vb.net

-------------
http://baumannphoto.com" rel="nofollow - Blog | http://mpgtracker.com" rel="nofollow - MPG Tracker


Posted By: davidshq
Date Posted: 17 June 2004 at 9:16am
As Bunce said, they all compile to the same language. But as Michael says, not everything is possible in VB.NET that's possible in C# or C++ (.NET). However, from what I understand its possible to write one component in C# and another in VB.NET. So...one could begin with VB.NET and only use C# when one needed low-level programming...or one could hire a C# developer.
Respectfully,
David.

-------------
- http://www.davemackey.net/" rel="nofollow - Dave Mackey - Virtual Home.



Print Page | Close Window

Forum Software by Web Wiz Forums® version 12.08 - https://www.webwizforums.com
Copyright ©2001-2026 Web Wiz Ltd. - https://www.webwiz.net