|
-
Apr 25th, 2003, 07:39 AM
#1
Thread Starter
Fanatic Member
Which .net language
Hi,
There is one question in my mind. And that is; Will C# be in more demand than VB.Net?
Which one is best to concentrate on learning?
Thanks
-
Apr 25th, 2003, 07:56 AM
#2
Learn them both. Classes are used the exact same way and do the exact same thing in both languages. All you need to learn is the syntax. Not hard at all.
-
Apr 25th, 2003, 01:07 PM
#3
PowerPoster
-
Apr 26th, 2003, 06:31 PM
#4
Addicted Member
Interesting article - I'll have to look at it more closely.
I agree with Cander. Learn both. I have seen book reviews where customers lament the fact that code is only shown in one language. I don't have a lot of sympathy for them. Anyone fluent in one .NET language should be literate in the other (Just talking VB.NET and C# here...Managed C++ is a whole different animal).
-
Apr 26th, 2003, 07:29 PM
#5
PowerPoster
I agree. It really isn't that hard to learn both. It is just basic syntax. The framework is the exact same.
-
Apr 27th, 2003, 02:45 AM
#6
Thread Starter
Fanatic Member
Thanks guys,
You have all been very helpful.
I will learn C# as well as vb.net.
-
Apr 27th, 2003, 08:34 AM
#7
Addicted Member
I suppose I should append what I said. I'd begin learning .NET by learning just one language. If you're the type to go out and buy a tutorial book, pick one language to work with until you're comfortable with .NET. Then once you're familar with that language start looking at code in the other language and note the differences and similarities. You can probably find a reference book to convert one language to the other, or even use the language reference that comes with .NET. If you try to learn both languages simultaneously, you encounter a lot of redundancy and confusion. Learn one, then use what you know about the one to learn the other.
-
May 7th, 2003, 06:14 AM
#8
Addicted Member
Alternatively.......
Try this....
http://www.aspalliance.com/aldotnet/...translate.aspx
Its impressive!! and should help you learn better.
-
May 7th, 2003, 06:21 AM
#9
Thread Starter
Fanatic Member
Is there one to translate from vb.net to c#?
Thanks
-
May 8th, 2003, 04:26 PM
#10
Hyperactive Member
I'd think VB.NET would be the better one to learn (if you had to choose one) ..... Since more people use it than C#.
-
May 8th, 2003, 08:33 PM
#11
PowerPoster
Originally posted by Eras3r
I'd think VB.NET would be the better one to learn (if you had to choose one) ..... Since more people use it than C#.
Where do you get that from?
-
May 12th, 2003, 10:16 PM
#12
Hyperactive Member
Originally posted by hellswraith
Where do you get that from?
VB is the most popular language in the world. Almost all ASP.NET Source pages have there samples in VB.NET code. Almost all places that are hiring are looking for VB.NET coders for their ASP.NET pages...
More like... Where are you comming off saying C# is more popular?!
Think about it from a business perspective.. Why would you re-train your employees a new syntax, when they can use one they already know. (since everyone know's vb ... and there's probably just a few people in this world that know C# and don't know VB)
-
May 12th, 2003, 10:35 PM
#13
PowerPoster
More like... Where are you comming off saying C# is more popular?!
I never said that.
But to answer your question, I think that C# or VB.Net will be the same in the end. With that said though, the C# syntax is very much like C++ and Java. Anyone with experience in those two languages will feel VERY much at ease with C# over VB.Net so you instantly have a bunch of developers that can pick up and run with the new C# language. When I go out looking for code examples, I find more in C# than I do in VB.Net....but that is my experience, not everyone elses.
I also think that if a person already knows VB6, they should start out with .net in C#. That is again, a personal opinion. The reason I believe this is because it forces you to leave all the old VB6 ways, and really learn how to exploit the .net framework and OOP. After you learn C#, and with VB6 background, you can easily switch back to VB.Net.... no relearning needed. You just need to keep in mind that some of the keywords are a little different.
Also, I would bet that if an employer had a choice between a developer that new only VB.Net and one that knew both, well, that would be simple in my book. There is very little difference between the two, since they both use the same framework. As a matter of fact, I believe EVERY .Net developer should know both. I think you are limiting yourself if you don't. Anyway, I see a lot of jobs for both, but the difference is that when they are asking for a VB.Net developer, a lot of the time they say C# is a plus. You hardly ever see a C# developer job say vb.net is a plus....
One more thing... check the results yourself on monster.com. Do a simple search on C#, then do one on vb.net. Look at the result difference..... 334 for vb.net and 554 for C# as of right now. So this disproves your theory that vb.net is more in demand than C#. I added the other word 'asp.net' in there, and the results came up almost even, except C# had 6 more hits.
Last edited by hellswraith; May 12th, 2003 at 10:39 PM.
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
Click Here to Expand Forum to Full Width
|