Results 1 to 13 of 13

Thread: Which .net language

  1. #1

    Thread Starter
    Fanatic Member
    Join Date
    Dec 2002
    Location
    London
    Posts
    678

    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

  2. #2
    Banished Cander's Avatar
    Join Date
    Dec 2000
    Location
    Why do you care?
    Posts
    6,913
    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.
    Stack Overflow
    See the features of Visual Studio 2010 and C# 4.0: The 10-4 show on Channel9

  3. #3
    PowerPoster hellswraith's Avatar
    Join Date
    Jul 2002
    Location
    Washington St.
    Posts
    2,464

  4. #4
    Addicted Member
    Join Date
    Apr 2002
    Posts
    235
    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).

  5. #5
    PowerPoster hellswraith's Avatar
    Join Date
    Jul 2002
    Location
    Washington St.
    Posts
    2,464
    I agree. It really isn't that hard to learn both. It is just basic syntax. The framework is the exact same.

  6. #6

    Thread Starter
    Fanatic Member
    Join Date
    Dec 2002
    Location
    London
    Posts
    678
    Thanks guys,
    You have all been very helpful.
    I will learn C# as well as vb.net.

  7. #7
    Addicted Member
    Join Date
    Apr 2002
    Posts
    235
    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.

  8. #8
    Addicted Member
    Join Date
    Jan 1999
    Posts
    165

    Talking Alternatively.......

    Try this....

    http://www.aspalliance.com/aldotnet/...translate.aspx

    Its impressive!! and should help you learn better.

  9. #9

    Thread Starter
    Fanatic Member
    Join Date
    Dec 2002
    Location
    London
    Posts
    678
    Is there one to translate from vb.net to c#?
    Thanks

  10. #10
    Hyperactive Member
    Join Date
    Aug 2002
    Posts
    416
    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#.

  11. #11
    PowerPoster hellswraith's Avatar
    Join Date
    Jul 2002
    Location
    Washington St.
    Posts
    2,464
    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?

  12. #12
    Hyperactive Member
    Join Date
    Aug 2002
    Posts
    416
    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)

  13. #13
    PowerPoster hellswraith's Avatar
    Join Date
    Jul 2002
    Location
    Washington St.
    Posts
    2,464
    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
  •  



Click Here to Expand Forum to Full Width