garym
|
 |
| Joined: 11 Dec 2002 |
| Total Posts: 14 |
| |
|
which is more in demand C# or VB Posted: 17 Feb 2004 11:47 AM |
| In a recent conversation with a consulting firm, I was told to learn all I can about C# because that is in a lot more demand then VB.
What is the opinion of others on this topic? |
|
|
|
|
Re: which is more in demand C# or VB Posted: 20 Feb 2004 09:15 AM |
| I've heard C# is as well. I've also discovered it in my job hunting experience last year.... |
Mike Bell Mah blog -> NiceCode.com |
|
|
|
Re: which is more in demand C# or VB Posted: 02 Apr 2004 02:14 AM |
| I agree it is amazing how much C# is being promoted by Microsoft and every one else, considering the fact that VB.Net is just as powerful. Oh, and the fact that at that same time are trying to allow any language in the world to be used with the .Net framework. Anyone want to use Fortran.Net or Pascal.Net ? lol |
MVP | Web | RSS | LinkedIn | Facebook |
|
|
|
Re: which is more in demand C# or VB Posted: 06 Apr 2004 09:06 AM |
I think that the promotion of C# is just because microsoft has alot of developers that program in those c variant languages... of course they arent' going to promote using vb just beacause they can...
Plus, think about it... C# is more daunting to someone who is not a programmer... makes the programmers look smarter than if it was in vb where someone who is not a programmer can actually read it
With the CLR and the .NET framework... I can happily code in vb and you can code in c# and we can all live in harmony... That's the beauty of it all... |
Steve Walker SharePointForums.com |
|
|
|
Re: which is more in demand C# or VB Posted: 06 Apr 2004 09:58 PM |
As with all things with varying degrees of applicability, you should use whatever language is the most appropriate; of course, that's assuming you are able to surmount the typical language dogma that exists in many organizations
My opinion is that knowing one and not the other leaves you at a serious deficit. My personal experiences as a consultant imply that VB.NET is the most desired, because many feel that since their internal developers already know VB that there is immediate knowledge transfer to .NET. My opinions aside, I am required to implement the system in whatever language provides the most business value.
I say learn both. We're all here to help if you need support |
|
|
|
|
Re: which is more in demand C# or VB Posted: 21 Apr 2004 09:16 AM |
I agree Chad. Learning both definitely has it's advantages. But I would suggested learning one really well first. So then the question becomes which one to learn first. That is what depends on your existing experience or on the company that you are (or would like to be) working for.
Personally, I learned VB.net first, mainly because I already had my MCSD in VB6. That made the VB.net syntax easy. The difficult part then becomes the OOP concepts (Inheritance, Interfaces, Everything is a type of object/class). Beyond the OPP concepts, learning the .net framework and .net programming model (ADO.net, WinForms, ASP.net, etc) is the next hurdle.
.net learning curve / process
1. Language Syntax
2. OOP Concepts
3. .net framework and programming model
Fortunately for me, I already had the VB syntax down and a exposure to Java (OOP concepts). The only thing that I really had to dig down for was the .net framework and new programming model.
Here is the good part. Once you know one .net language well, to learn another, all you really need to add is the new syntax. Because of a client that I am now working for, I am currently learning C#. The learning process has been MUCH easier than I would have ever imagined. Mainly because I already know the OOP concepts, the .net framework and programming model, and although they are NOT the same... the similarities between JavaScript syntax (or any language that has their roots in C.. C++, Java, Perl, etc.) and C# have made learning the C# syntax a refreshing breeze (for the most part)
So my suggestion is that it doesn't matter which .net language you learn first. Just learn it. Practice it, hone those .net Jedi skills. Then learn the other (VB.net or C#)... then, who knows... let you imagination go wild! Dig in to COBOL.net! (hey why not?)
Happy Coding! |
Caleb Jenkins - Silverlight Expert | Proaction Mentors - .NET Mentoring in Dallas |
|
|
|
Re: which is more in demand C# or VB Posted: 21 Apr 2004 01:14 PM |
| You are right on the money Caleb...
Learing both (and others as well) definately makes you a more rounded individual... the OOP concepts and .Net Framework and Programming model are for sure the hardest hill to climb in this regard. |
Steve Walker SharePointForums.com |
|
|
blange
|
 |
| Joined: 16 Nov 2005 |
| Total Posts: 26 |
| |
|
Re: which is more in demand C# or VB Posted: 05 Dec 2005 08:31 PM |
This common topic always cracks me up. I can do just as much in vb.net as I can in C#. I feel that as a first language, VB or VB.NET is easier to learn because its wordy and alot of times those words can help you out for example:
VB Version
If 1 > 2 Then
''''execute code 1
Else
''''execute code 2
End If
C# Version
if (1 > 2)
{
//execute code 1
}
else
{
//execute code 2
}
The IF statement in VB is much more wordy but for somebody who has never seen an If statement then its probably going to make more sense then C#'s version. I believe people are just getting all hyped about C# because its NEW and everybody is racing to become the C# GOD. |
|
|
|
|
Re: which is more in demand C# or VB Posted: 05 Dec 2005 10:19 PM |
Good points! I do have to say, after using C# pretty much exclusively for 2 years now. It really helps get you in the mind set that it doesn't matter what language you use.
C# knowledge will help make it easier to jump to any other language.
In Visual Studio 2003, the biggest reason I choose to use C# is the fact that you could actually edit code while your app is running, while VB.NET locked your code in read only mode. |
MVP | Web | RSS | LinkedIn | Facebook |
|
|
HockeyFan
|
 |
| Joined: 03 May 2005 |
| Total Posts: 43 |
| |
|
Re: which is more in demand C# or VB Posted: 11 Jan 2006 06:15 PM |
That wasn't always the case. Microsoft retarded VB so that you couldn't edit while running. You could in VB6. Can't with VB.Net, and was surprised to find out that you could with C#. I suspect this is another way for Microsoft to promote C#.
Personally, I came from C++. Fluent with it, and so moving to VB or C# is easy.
|
|
|
|