I'll change from VB6 to C#, and why


DevX Home    Today's Headlines   Articles Archive   Tip Bank   Forums   

Page 1 of 2 12 LastLast
Results 1 to 15 of 16

Thread: I'll change from VB6 to C#, and why

  1. #1
    Phil in Austin Guest

    I'll change from VB6 to C#, and why


    Well, VB.Net is now totally different. Some things are the same, but much
    is not. It's no secret that C++ guys have more job ops and better pay, so
    now is a great time for me to make the leap, since I have to learn a whole
    new language anyway. I missed the Java boat, where Java experts are now getting
    6 figures, and VB guys get an average of half that. I'm not missing out on
    this one. I'll get better at C++ too, because they are close. I vote C#.
    It's my new direction...

    Phil


  2. #2
    Jonathan Allen Guest

    Re: I'll change from VB6 to C#, and why

    > I'll get better at C++ too, because they are close.

    I wouldn't go that far. The hard part with C++ is the various pointer types,
    which C# hides from you.

    --
    Jonathan Allen


    "Phil in Austin" <nofearflyer@hotmail.com> wrote in message
    news:3a5de4e0@news.devx.com...
    >
    > Well, VB.Net is now totally different. Some things are the same, but much
    > is not. It's no secret that C++ guys have more job ops and better pay, so
    > now is a great time for me to make the leap, since I have to learn a whole
    > new language anyway. I missed the Java boat, where Java experts are now

    getting
    > 6 figures, and VB guys get an average of half that. I'm not missing out on
    > this one. I'll get better at C++ too, because they are close. I vote C#.
    > It's my new direction...
    >
    > Phil
    >




  3. #3
    John Cantley Guest

    Re: I'll change from VB6 to C#, and why


    "Phil in Austin" <nofearflyer@hotmail.com> wrote in message
    news:3a5de4e0@news.devx.com...
    >
    > Well, VB.Net is now totally different. Some things are the same, but much
    > is not. It's no secret that C++ guys have more job ops and better pay, so
    > now is a great time for me to make the leap, since I have to learn a

    whole
    > new language anyway.


    Not in my neck of the woods, Chicago. If you are going to be a programmer
    then why would you limit yourself to one language anyway. I do both C++ and
    VB, I don't plan on giving up on either of them. I do plan on adding C# to
    my skillset.

    > I missed the Java boat, where Java experts are now getting
    > 6 figures, and VB guys get an average of half that.


    I make as much as the java guys. How many years VB do you have? Why would
    you think that you missed the boat. You have to start somewhere. Might as
    well start now. By the time of the release of .NET you could be well on
    your way to becoming one of those java experts. I prefer Microsoft so that
    is where I will stay until they go under.

    > I'm not missing out on this one. I'll get better at C++ too, because they

    are close. I vote C#.
    > It's my new direction...


    They are close but not the same. Reminds me of java more than c++.

    John



  4. #4
    Ian R Guest

    Re: I'll change from VB6 to C#, and why

    That's not exactly true. Salary is usually based on experience, knowledge
    and skills.
    Opportunites vary and depend on what area of the industry you're looking at.
    A VB programmer or Delphi for that matter with 5-10 years experience is
    going make a lot more than a C++ programmer with 1-2 years experience.
    Conversly a C programmer in the banking industry with more experience is
    going to make a lot more than a Java programmer in the web industry. If
    you're going to be a developer first pick an area that you're interested in,
    then find out what the tools are and are going to be for that market. A good
    developer uses tools that are appropriate for what he's/she's doing, not
    because of some bias against others.

    Phil in Austin <nofearflyer@hotmail.com> wrote in message
    news:3a5de4e0@news.devx.com...
    >
    > Well, VB.Net is now totally different. Some things are the same, but much
    > is not. It's no secret that C++ guys have more job ops and better pay, so
    > now is a great time for me to make the leap, since I have to learn a whole
    > new language anyway. I missed the Java boat, where Java experts are now

    getting
    > 6 figures, and VB guys get an average of half that. I'm not missing out on
    > this one. I'll get better at C++ too, because they are close. I vote C#.
    > It's my new direction...
    >
    > Phil
    >




  5. #5
    Tim Guest

    Re: I'll change from VB6 to C#, and why


    And if you have no experience, you will get no job, and your salary will be
    none. You can always cook though. I do.

  6. #6
    Jonathan Allen Guest

    Re: I'll change from VB6 to C#, and why

    > I think there is no difference between VB7 and C#,but syntax.

    Then you haven't looked at them closely enough. They each have constructs
    that don't exist in the other.

    --
    Jonathan Allen



  7. #7
    licy Guest

    Re: I'll change from VB6 to C#, and why


    "Jonathan Allen" <greywolfcs@bigfoot.com> wrote:
    >> I'll get better at C++ too, because they are close.

    >
    >I wouldn't go that far. The hard part with C++ is the various pointer types,
    >which C# hides from you.
    >
    >--
    >Jonathan Allen
    >
    >
    >"Phil in Austin" <nofearflyer@hotmail.com> wrote in message
    >news:3a5de4e0@news.devx.com...
    >>
    >> Well, VB.Net is now totally different. Some things are the same, but much
    >> is not. It's no secret that C++ guys have more job ops and better pay,

    so
    >> now is a great time for me to make the leap, since I have to learn a whole
    >> new language anyway. I missed the Java boat, where Java experts are now

    >getting
    >> 6 figures, and VB guys get an average of half that. I'm not missing out

    on
    >> this one. I'll get better at C++ too, because they are close. I vote C#.
    >> It's my new direction...
    >>
    >> Phil
    >>

    >
    >

    I think there is no difference between VB7 and C#,but syntax.


  8. #8
    C# Guy Guest

    Re: I'll change from VB6 to C#, and why


    One of the difference i can see is, C# lang specs submitted to ECMA(major
    difference for Open standards lovers)

    "Michael \(michka\) Kaplan" <former_mvp@spamfree.trigeminal.nospam.com> wrote:
    >Nor majorly so.
    >
    >Its easy to claim that serbocroatan and croatoserbian are different
    >languages; from some Nationalistic standpoint they are, after all. But
    >linguists have no problem seeing them as mostly the same and Windows has

    no
    >problem giving them identical keyboards.
    >
    >They are mostly the same, especially from the 50,000 view of looking where
    >to move to in the future.
    >
    >--
    >MichKa
    >
    >a new book on internationalization in VB at
    >http://www.i18nWithVB.com/
    >
    >"Jonathan Allen" <greywolfcs@bigfoot.com> wrote in message
    >news:3a66694a@news.devx.com...
    >> > I think there is no difference between VB7 and C#,but syntax.

    >>
    >> Then you haven't looked at them closely enough. They each have constructs
    >> that don't exist in the other.
    >>
    >> --
    >> Jonathan Allen
    >>
    >>

    >
    >



  9. #9
    jose Guest

    Re: I'll change from VB6 to C#, and why


    If you are coming from VB6...go to JAVA. Don't waste your time with C++ cause
    it is complex and by the time you become really good at C++ you could be
    getting that 6 figure with JAVA. You haven't missed the boat...I mean...come
    on...aren't they just releasing the 2.0 specification now?

    "licy" <licy@usa.com> wrote:
    >
    >"Jonathan Allen" <greywolfcs@bigfoot.com> wrote:
    >>> I'll get better at C++ too, because they are close.

    >>
    >>I wouldn't go that far. The hard part with C++ is the various pointer types,
    >>which C# hides from you.
    >>
    >>--
    >>Jonathan Allen
    >>
    >>
    >>"Phil in Austin" <nofearflyer@hotmail.com> wrote in message
    >>news:3a5de4e0@news.devx.com...
    >>>
    >>> Well, VB.Net is now totally different. Some things are the same, but

    much
    >>> is not. It's no secret that C++ guys have more job ops and better pay,

    >so
    >>> now is a great time for me to make the leap, since I have to learn a

    whole
    >>> new language anyway. I missed the Java boat, where Java experts are now

    >>getting
    >>> 6 figures, and VB guys get an average of half that. I'm not missing out

    >on
    >>> this one. I'll get better at C++ too, because they are close. I vote

    C#.
    >>> It's my new direction...
    >>>
    >>> Phil
    >>>

    >>
    >>

    >I think there is no difference between VB7 and C#,but syntax.
    >



  10. #10
    Craig Somberg Guest

    Re: I'll change from VB6 to C#, and why


    There is a big professional change in moving from MS languages to JAVA. I
    would personally go from VB6 to C# as I wish to stay Microsoft centric in
    the technologies I support. Also, for me the combination of using C# to build
    COM+ and VB? with everything else brings a strong skill set to a project.

    In many instances, going to JAVA brings you into the Unix world and Oracle.

    With Microsoft SQL2000, many organizations are looking back at using MS Technologies
    for serious Enterprise solutions as JAVA/UNIX and Oracle are very costly
    to implement and maintain.

    Just a thought ...

    Craig


    "licy" <licy@usa.com> wrote:
    >
    >"Jonathan Allen" <greywolfcs@bigfoot.com> wrote:
    >>> I'll get better at C++ too, because they are close.

    >>
    >>I wouldn't go that far. The hard part with C++ is the various pointer types,
    >>which C# hides from you.
    >>
    >>--
    >>Jonathan Allen
    >>
    >>
    >>"Phil in Austin" <nofearflyer@hotmail.com> wrote in message
    >>news:3a5de4e0@news.devx.com...
    >>>
    >>> Well, VB.Net is now totally different. Some things are the same, but

    much
    >>> is not. It's no secret that C++ guys have more job ops and better pay,

    >so
    >>> now is a great time for me to make the leap, since I have to learn a

    whole
    >>> new language anyway. I missed the Java boat, where Java experts are now

    >>getting
    >>> 6 figures, and VB guys get an average of half that. I'm not missing out

    >on
    >>> this one. I'll get better at C++ too, because they are close. I vote

    C#.
    >>> It's my new direction...
    >>>
    >>> Phil
    >>>

    >>
    >>

    >I think there is no difference between VB7 and C#,but syntax.
    >



  11. #11
    RichardB Guest

    Re: I'll change from VB6 to C#, and why


    "Craig Somberg" <csomberg@stageone.com> wrote:
    >
    >There is a big professional change in moving from MS languages to JAVA.

    I
    >would personally go from VB6 to C# as I wish to stay Microsoft centric in
    >the technologies I support. Also, for me the combination of using C# to

    build
    >COM+ and VB? with everything else brings a strong skill set to a project.
    >
    >In many instances, going to JAVA brings you into the Unix world and Oracle.
    >
    >With Microsoft SQL2000, many organizations are looking back at using MS

    Technologies
    >for serious Enterprise solutions as JAVA/UNIX and Oracle are very costly
    >to implement and maintain.
    >
    >Just a thought ...
    >
    >Craig
    >>>>

    >>I think there is no difference between VB7 and C#,but syntax.
    >>

    >


    I agree with Craig. If C# was not on the horizon I would be considering moving
    across to Java.

    But moving to Java entails more than just learning Java, you also have to
    learn all of the associated technologies, and if you don't work with them
    on a daily basis it would be next to impossible. After all, how long did
    it take most us to learn COM/MTS/COM+, IIS, ADO, ASP etc? It is knowledge
    of the associated technologies that makes a programmer really useful.

    I also mork for a MS shop, and I do not want to move.

    Moving to C# also means that I can still use my VB skills with VB.Net as
    well, which is rather handy.

    For me, the most important reason for moving to C# from VB is the fact that
    it is likely that the C# dudes will get the more technically challenging
    work.

    I also like the fact that I'll be using the same language as the developers
    at Redmond have been using for quite some time. ASP+ is written in C#, so
    the language must be relatively mature. VB.Net is relatively untried.

    Just my $ 0.02 worth.

    Richard.

  12. #12
    C#HereICome Guest

    Re: I'll change from VB6 to C#, and why


    I agree with Craig!!!

    I just signed a consultant contract to help a team of developers build web
    based MS applications using all the next generation software that is due
    out by MS as well as the technologies available today. And yes it was a
    6 figure deal, but more importantly, you need to be comfortable with the
    langauges and the environment they run on.... so don't make a jump to Java
    or any other langauge because of money, do what you like to do and do it
    well, keep up with the tools available in that environment, and the money
    will come.

    Tim

    "Craig Somberg" <csomberg@stageone.com> wrote:
    >
    >There is a big professional change in moving from MS languages to JAVA.

    I
    >would personally go from VB6 to C# as I wish to stay Microsoft centric in
    >the technologies I support. Also, for me the combination of using C# to

    build
    >COM+ and VB? with everything else brings a strong skill set to a project.
    >
    >In many instances, going to JAVA brings you into the Unix world and Oracle.
    >
    >With Microsoft SQL2000, many organizations are looking back at using MS

    Technologies
    >for serious Enterprise solutions as JAVA/UNIX and Oracle are very costly
    >to implement and maintain.
    >
    >Just a thought ...
    >
    >Craig
    >
    >
    >"licy" <licy@usa.com> wrote:
    >>
    >>"Jonathan Allen" <greywolfcs@bigfoot.com> wrote:
    >>>> I'll get better at C++ too, because they are close.
    >>>
    >>>I wouldn't go that far. The hard part with C++ is the various pointer

    types,
    >>>which C# hides from you.
    >>>
    >>>--
    >>>Jonathan Allen
    >>>
    >>>
    >>>"Phil in Austin" <nofearflyer@hotmail.com> wrote in message
    >>>news:3a5de4e0@news.devx.com...
    >>>>
    >>>> Well, VB.Net is now totally different. Some things are the same, but

    >much
    >>>> is not. It's no secret that C++ guys have more job ops and better pay,

    >>so
    >>>> now is a great time for me to make the leap, since I have to learn a

    >whole
    >>>> new language anyway. I missed the Java boat, where Java experts are

    now
    >>>getting
    >>>> 6 figures, and VB guys get an average of half that. I'm not missing

    out
    >>on
    >>>> this one. I'll get better at C++ too, because they are close. I vote

    >C#.
    >>>> It's my new direction...
    >>>>
    >>>> Phil
    >>>>
    >>>
    >>>

    >>I think there is no difference between VB7 and C#,but syntax.
    >>



  13. #13
    Peter Guest

    Re: I'll change from VB6 to C#, and why


    I totally agree. I have used VB for about six years and I am a MCSD with VB/SQL
    Server track. Now I am updating it to VC++/SQL Server track. The C# makes
    a good case to dump VB all together since the CLR is really much more than
    VB itself. And Microsoft makes much more arbitrary changes to VB than VC++
    (or even FoxPro!) for each Visual Studio release, effectively making VB a
    loser in the long run in terms of learning curve. On top of that, people
    in the C++/Java world don't really think much of VB. And that hurts our market
    value, too.

    Now is the time to do it. I am saying goodbye to VB.

    Peter

    "C#HereICome" <timc@techie.com> wrote:
    >
    >I agree with Craig!!!
    >
    >I just signed a consultant contract to help a team of developers build web
    >based MS applications using all the next generation software that is due
    >out by MS as well as the technologies available today. And yes it was a
    >6 figure deal, but more importantly, you need to be comfortable with the
    >langauges and the environment they run on.... so don't make a jump to Java
    >or any other langauge because of money, do what you like to do and do it
    >well, keep up with the tools available in that environment, and the money
    >will come.
    >
    >Tim
    >
    >"Craig Somberg" <csomberg@stageone.com> wrote:
    >>
    >>There is a big professional change in moving from MS languages to JAVA.

    >I
    >>would personally go from VB6 to C# as I wish to stay Microsoft centric

    in
    >>the technologies I support. Also, for me the combination of using C# to

    >build
    >>COM+ and VB? with everything else brings a strong skill set to a project.
    >>
    >>In many instances, going to JAVA brings you into the Unix world and Oracle.
    >>
    >>With Microsoft SQL2000, many organizations are looking back at using MS

    >Technologies
    >>for serious Enterprise solutions as JAVA/UNIX and Oracle are very costly
    >>to implement and maintain.
    >>
    >>Just a thought ...
    >>
    >>Craig
    >>
    >>
    >>"licy" <licy@usa.com> wrote:
    >>>
    >>>"Jonathan Allen" <greywolfcs@bigfoot.com> wrote:
    >>>>> I'll get better at C++ too, because they are close.
    >>>>
    >>>>I wouldn't go that far. The hard part with C++ is the various pointer

    >types,
    >>>>which C# hides from you.
    >>>>
    >>>>--
    >>>>Jonathan Allen
    >>>>
    >>>>
    >>>>"Phil in Austin" <nofearflyer@hotmail.com> wrote in message
    >>>>news:3a5de4e0@news.devx.com...
    >>>>>
    >>>>> Well, VB.Net is now totally different. Some things are the same, but

    >>much
    >>>>> is not. It's no secret that C++ guys have more job ops and better pay,
    >>>so
    >>>>> now is a great time for me to make the leap, since I have to learn

    a
    >>whole
    >>>>> new language anyway. I missed the Java boat, where Java experts are

    >now
    >>>>getting
    >>>>> 6 figures, and VB guys get an average of half that. I'm not missing

    >out
    >>>on
    >>>>> this one. I'll get better at C++ too, because they are close. I vote

    >>C#.
    >>>>> It's my new direction...
    >>>>>
    >>>>> Phil
    >>>>>
    >>>>
    >>>>
    >>>I think there is no difference between VB7 and C#,but syntax.
    >>>

    >



  14. #14
    Richard Guest

    Re: I'll change from VB6 to C#, and why


    "Peter" <pwchen26@hotmail.com> wrote:
    >
    >I totally agree. I have used VB for about six years and I am a MCSD with

    VB/SQL
    >Server track. Now I am updating it to VC++/SQL Server track. The C# makes
    >a good case to dump VB all together since the CLR is really much more than
    >VB itself. And Microsoft makes much more arbitrary changes to VB than VC++
    >(or even FoxPro!) for each Visual Studio release, effectively making VB

    a
    >loser in the long run in terms of learning curve. On top of that, people
    >in the C++/Java world don't really think much of VB. And that hurts our

    market
    >value, too.
    >
    >Now is the time to do it. I am saying goodbye to VB.
    >
    >Peter


    Ditto. I too am a VB MCSD who will be moving across to c#. I am growing tired
    of MS changing VB at their pleasure. As C# has been submitted as a standard,
    hopefully the language will be reasonably stable.

    I will miss VB, but I can see it becoming less prevalent in the future.

    Richard.

  15. #15
    kataklsm Guest

    Re: I'll change from VB6 to C#, and why


    And once you "master" pointers, then you get to move on to
    fuction / class templates, STL, ANSI/ISO Standard C/C++ libraries,
    MFC, ATL, IDL....coding COM in C/C++ still makes my skin crawl
    even with the ATL wizards.

    C# helps with the basic syntax of C/C++ (and concepts in OOP),
    but that's as close as it gets. Once you step outside the .NET
    world, (pray you wont have to), the learning curve steeps
    dramatically.

    There's a reason the Petzhold and Prosise Win32 API / MFC books
    are 1000+ pages



    "Jonathan Allen" <greywolfcs@bigfoot.com> wrote:
    >> I'll get better at C++ too, because they are close.

    >
    >I wouldn't go that far. The hard part with C++ is the various pointer types,
    >which C# hides from you.
    >
    >--
    >Jonathan Allen
    >
    >
    >"Phil in Austin" <nofearflyer@hotmail.com> wrote in message
    >news:3a5de4e0@news.devx.com...
    >>
    >> Well, VB.Net is now totally different. Some things are the same, but much
    >> is not. It's no secret that C++ guys have more job ops and better pay,

    so
    >> now is a great time for me to make the leap, since I have to learn a whole
    >> new language anyway. I missed the Java boat, where Java experts are now

    >getting
    >> 6 figures, and VB guys get an average of half that. I'm not missing out

    on
    >> this one. I'll get better at C++ too, because they are close. I vote C#.
    >> It's my new direction...
    >>
    >> Phil
    >>

    >
    >



Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
HTML5 Development Center
 
 
FAQ
Latest Articles
Java
.NET
XML
Database
Enterprise
Questions? Contact us.
C++
Web Development
Wireless
Latest Tips
Open Source


   Development Centers

   -- Android Development Center
   -- Cloud Development Project Center
   -- HTML5 Development Center
   -- Windows Mobile Development Center