Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. Why is VB being forsaken?

Why is VB being forsaken?

Scheduled Pinned Locked Moved The Lounge
csharplearningc++dotnet
103 Posts 50 Posters 4 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • J jim norcal

    All the programming I have done has been with VB then VB.NET. Microsoft keeps continues to develop and release it along side C# and the rest. However, over the last few years, I have seen very little new information out there regarding VB. Very few articles on Code Project and other sites. Oh, and I'm a subscriber to MSDN magazine and I haven't seen a single line of VB.NET code in .. in .. I can't even remember the last issue. I can say at least the last four issues there hasn't been anything in VB.NET. It's all been C#, C++ and even F# but no VB! Is Microsoft trying to push it to the side so it whithers and dies and hope that no one notices or pays attention? Even here on Code Project I've noted next to nothing new on VB. Every week I get the newsletter with all the new articles and rarely do I see anything on VB.NET. There may be one article among the 30 C# articles but that's on a good week. So, what am I supposed to do? Just stop using it, pick up a "Learning C# For Lonely, Left Behind VB.NET Programmers" and just think of VB.NET as fond memories of long ago? I have a hard time with such a concept. VB.NET has evolved into a good language and is capable of doing pretty much anything C# can do (using the .net framework, of course) so why isn't it promoted more by MS and others?

    R Offline
    R Offline
    realJSOP
    wrote on last edited by
    #12

    jim norcal wrote:

    Is Microsoft trying to push it to the side so it withers and dies

    Stop playing with our emotions like that. If VB were to be killed off, I would gladly be a pallbearer just so I can say I helped put it 6 feet under.

    ".45 ACP - because shooting twice is just silly" - JSOP, 2010
    -----
    You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010
    -----
    "Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass." - Dale Earnhardt, 1997

    O J 2 Replies Last reply
    0
    • J jim norcal

      All the programming I have done has been with VB then VB.NET. Microsoft keeps continues to develop and release it along side C# and the rest. However, over the last few years, I have seen very little new information out there regarding VB. Very few articles on Code Project and other sites. Oh, and I'm a subscriber to MSDN magazine and I haven't seen a single line of VB.NET code in .. in .. I can't even remember the last issue. I can say at least the last four issues there hasn't been anything in VB.NET. It's all been C#, C++ and even F# but no VB! Is Microsoft trying to push it to the side so it whithers and dies and hope that no one notices or pays attention? Even here on Code Project I've noted next to nothing new on VB. Every week I get the newsletter with all the new articles and rarely do I see anything on VB.NET. There may be one article among the 30 C# articles but that's on a good week. So, what am I supposed to do? Just stop using it, pick up a "Learning C# For Lonely, Left Behind VB.NET Programmers" and just think of VB.NET as fond memories of long ago? I have a hard time with such a concept. VB.NET has evolved into a good language and is capable of doing pretty much anything C# can do (using the .net framework, of course) so why isn't it promoted more by MS and others?

      M Offline
      M Offline
      Marcelo Ricardo de Oliveira
      wrote on last edited by
      #13

      I switched from VB.NET to C# a few years ago. I think it's a question of targeting a broader audience. Portuguese is my mother tongue, and I could be writing articles in Portuguese. But since most of the world doesn't understand/doesn't want to learn this language, I started learning and writing articles in English :)

      Take a look at Html5 Snooker Club here in The Code Project.

      1 Reply Last reply
      0
      • J jim norcal

        All the programming I have done has been with VB then VB.NET. Microsoft keeps continues to develop and release it along side C# and the rest. However, over the last few years, I have seen very little new information out there regarding VB. Very few articles on Code Project and other sites. Oh, and I'm a subscriber to MSDN magazine and I haven't seen a single line of VB.NET code in .. in .. I can't even remember the last issue. I can say at least the last four issues there hasn't been anything in VB.NET. It's all been C#, C++ and even F# but no VB! Is Microsoft trying to push it to the side so it whithers and dies and hope that no one notices or pays attention? Even here on Code Project I've noted next to nothing new on VB. Every week I get the newsletter with all the new articles and rarely do I see anything on VB.NET. There may be one article among the 30 C# articles but that's on a good week. So, what am I supposed to do? Just stop using it, pick up a "Learning C# For Lonely, Left Behind VB.NET Programmers" and just think of VB.NET as fond memories of long ago? I have a hard time with such a concept. VB.NET has evolved into a good language and is capable of doing pretty much anything C# can do (using the .net framework, of course) so why isn't it promoted more by MS and others?

        A Offline
        A Offline
        Alan Burkhart
        wrote on last edited by
        #14

        I don't have any real evidence to back this up, but I get the impression that part of the "anti-VB" sentiment goes back to the good ol' days. In the mid 80's I wrote an application in MS BASIC for a limo service that allowed their dispatchers to see reservations on a 24-hour grid. The app was very fast (by the standards of the day) and the limo service was much pleased with it. But some of my friends and co-workers crucified me because I wrote it in BASIC. Even back then many people were put off by the first word within the acronym: Beginners. I think maybe any form of BASIC still carries that unfair stigma to this day. It's a good language, and as Chris pointed out elsewhere here there are a lot of articles for it. Not as many as C#, but a lot.

        XAlan Burkhart

        O R 2 Replies Last reply
        0
        • J jim norcal

          All the programming I have done has been with VB then VB.NET. Microsoft keeps continues to develop and release it along side C# and the rest. However, over the last few years, I have seen very little new information out there regarding VB. Very few articles on Code Project and other sites. Oh, and I'm a subscriber to MSDN magazine and I haven't seen a single line of VB.NET code in .. in .. I can't even remember the last issue. I can say at least the last four issues there hasn't been anything in VB.NET. It's all been C#, C++ and even F# but no VB! Is Microsoft trying to push it to the side so it whithers and dies and hope that no one notices or pays attention? Even here on Code Project I've noted next to nothing new on VB. Every week I get the newsletter with all the new articles and rarely do I see anything on VB.NET. There may be one article among the 30 C# articles but that's on a good week. So, what am I supposed to do? Just stop using it, pick up a "Learning C# For Lonely, Left Behind VB.NET Programmers" and just think of VB.NET as fond memories of long ago? I have a hard time with such a concept. VB.NET has evolved into a good language and is capable of doing pretty much anything C# can do (using the .net framework, of course) so why isn't it promoted more by MS and others?

          P Offline
          P Offline
          PIEBALDconsult
          wrote on last edited by
          #15

          jim norcal wrote:

          stop using it

          Absolutely. I'm a C/C# guy, but I've been doing VB.net for just about a year now and it's just horrible. Whenever I try to write C# I have trouble. Just last week I tried to access an item in a Dictionary with parentheses instead of brackets and couldn't understand the error it caused. VB use has even affected my health -- I've never had indigestion, but I was diagnosed with gastritis last week. C# is just a way better language. :thumbsup:

          O N 2 Replies Last reply
          0
          • N NormDroid

            A VB Luddite?

            www.software-kinetics.co.uk Wear a hard hat it's under construction

            O Offline
            O Offline
            Oakman
            wrote on last edited by
            #16

            Norm .net wrote:

            A VB Luddite?

            or a C# luddite. There are a lot of folks who having gotten used to curly braces never want to learn another syntax rule in their lives.

            The 3-legged stool of understanding is held up by history, languages, and mathematics. Equipped with these three you can learn anything you want to learn. But if you lack any one of them you are just another ignorant peasant with dung on your boots. R. A. H.

            N J 2 Replies Last reply
            0
            • R realJSOP

              jim norcal wrote:

              Is Microsoft trying to push it to the side so it withers and dies

              Stop playing with our emotions like that. If VB were to be killed off, I would gladly be a pallbearer just so I can say I helped put it 6 feet under.

              ".45 ACP - because shooting twice is just silly" - JSOP, 2010
              -----
              You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010
              -----
              "Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass." - Dale Earnhardt, 1997

              O Offline
              O Offline
              Oakman
              wrote on last edited by
              #17

              Have you figured out stringbuilders yet or are you still concatenating in VB with "+"?

              The 3-legged stool of understanding is held up by history, languages, and mathematics. Equipped with these three you can learn anything you want to learn. But if you lack any one of them you are just another ignorant peasant with dung on your boots. R. A. H.

              L R M 3 Replies Last reply
              0
              • A Alan Burkhart

                I don't have any real evidence to back this up, but I get the impression that part of the "anti-VB" sentiment goes back to the good ol' days. In the mid 80's I wrote an application in MS BASIC for a limo service that allowed their dispatchers to see reservations on a 24-hour grid. The app was very fast (by the standards of the day) and the limo service was much pleased with it. But some of my friends and co-workers crucified me because I wrote it in BASIC. Even back then many people were put off by the first word within the acronym: Beginners. I think maybe any form of BASIC still carries that unfair stigma to this day. It's a good language, and as Chris pointed out elsewhere here there are a lot of articles for it. Not as many as C#, but a lot.

                XAlan Burkhart

                O Offline
                O Offline
                Oakman
                wrote on last edited by
                #18

                Alan Burkhart wrote:

                I get the impression that part of the "anti-VB" sentiment goes back to the good ol' days.

                Yes, the C++ crowd resented having to spend 3 or 4 days coding a message box, when VB-ers could just by waving a wand and saying "Messagius Boxius!" ;) Truth be told, C# is VB.NET with C syntax. Of course it's equally true that VB.NET is C# with FORTRAN syntax. C/C++ is still the only Microsoft language you program computers in, the others are all methods of connecting to C++ and asking it to do the heavy lifting.

                The 3-legged stool of understanding is held up by history, languages, and mathematics. Equipped with these three you can learn anything you want to learn. But if you lack any one of them you are just another ignorant peasant with dung on your boots. R. A. H.

                N G A 3 Replies Last reply
                0
                • P PIEBALDconsult

                  jim norcal wrote:

                  stop using it

                  Absolutely. I'm a C/C# guy, but I've been doing VB.net for just about a year now and it's just horrible. Whenever I try to write C# I have trouble. Just last week I tried to access an item in a Dictionary with parentheses instead of brackets and couldn't understand the error it caused. VB use has even affected my health -- I've never had indigestion, but I was diagnosed with gastritis last week. C# is just a way better language. :thumbsup:

                  O Offline
                  O Offline
                  Oakman
                  wrote on last edited by
                  #19

                  PIEBALDconsult wrote:

                  C# is just a way better language.

                  I can switch back and forth with no problem. I occasionally make the kind of stupid mistake you talked about, of course, but I am way smarter than to blame that on the language.

                  The 3-legged stool of understanding is held up by history, languages, and mathematics. Equipped with these three you can learn anything you want to learn. But if you lack any one of them you are just another ignorant peasant with dung on your boots. R. A. H.

                  R 1 Reply Last reply
                  0
                  • O Oakman

                    Norm .net wrote:

                    A VB Luddite?

                    or a C# luddite. There are a lot of folks who having gotten used to curly braces never want to learn another syntax rule in their lives.

                    The 3-legged stool of understanding is held up by history, languages, and mathematics. Equipped with these three you can learn anything you want to learn. But if you lack any one of them you are just another ignorant peasant with dung on your boots. R. A. H.

                    N Offline
                    N Offline
                    NormDroid
                    wrote on last edited by
                    #20

                    That's me :-\

                    www.software-kinetics.co.uk Wear a hard hat it's under construction

                    1 Reply Last reply
                    0
                    • J jim norcal

                      All the programming I have done has been with VB then VB.NET. Microsoft keeps continues to develop and release it along side C# and the rest. However, over the last few years, I have seen very little new information out there regarding VB. Very few articles on Code Project and other sites. Oh, and I'm a subscriber to MSDN magazine and I haven't seen a single line of VB.NET code in .. in .. I can't even remember the last issue. I can say at least the last four issues there hasn't been anything in VB.NET. It's all been C#, C++ and even F# but no VB! Is Microsoft trying to push it to the side so it whithers and dies and hope that no one notices or pays attention? Even here on Code Project I've noted next to nothing new on VB. Every week I get the newsletter with all the new articles and rarely do I see anything on VB.NET. There may be one article among the 30 C# articles but that's on a good week. So, what am I supposed to do? Just stop using it, pick up a "Learning C# For Lonely, Left Behind VB.NET Programmers" and just think of VB.NET as fond memories of long ago? I have a hard time with such a concept. VB.NET has evolved into a good language and is capable of doing pretty much anything C# can do (using the .net framework, of course) so why isn't it promoted more by MS and others?

                      J Offline
                      J Offline
                      jschell
                      wrote on last edited by
                      #21

                      jim norcal wrote:

                      Very few articles on Code Project and other sites. ...So, what am I supposed to do?

                      Sure its a crazy thought but...why don't you write some?

                      1 Reply Last reply
                      0
                      • O Oakman

                        Alan Burkhart wrote:

                        I get the impression that part of the "anti-VB" sentiment goes back to the good ol' days.

                        Yes, the C++ crowd resented having to spend 3 or 4 days coding a message box, when VB-ers could just by waving a wand and saying "Messagius Boxius!" ;) Truth be told, C# is VB.NET with C syntax. Of course it's equally true that VB.NET is C# with FORTRAN syntax. C/C++ is still the only Microsoft language you program computers in, the others are all methods of connecting to C++ and asking it to do the heavy lifting.

                        The 3-legged stool of understanding is held up by history, languages, and mathematics. Equipped with these three you can learn anything you want to learn. But if you lack any one of them you are just another ignorant peasant with dung on your boots. R. A. H.

                        N Offline
                        N Offline
                        NormDroid
                        wrote on last edited by
                        #22

                        Oakman wrote:

                        Yes, the C++ crowd resented having to spend 3 or 4 days coding a message box, when VB-ers could just by waving a wand and saying "Messagius Boxius!" ;)

                        True, but it would have a limegreen background with a pink buttons.

                        www.software-kinetics.co.uk Wear a hard hat it's under construction

                        O 1 Reply Last reply
                        0
                        • N NormDroid

                          Oakman wrote:

                          Yes, the C++ crowd resented having to spend 3 or 4 days coding a message box, when VB-ers could just by waving a wand and saying "Messagius Boxius!" ;)

                          True, but it would have a limegreen background with a pink buttons.

                          www.software-kinetics.co.uk Wear a hard hat it's under construction

                          O Offline
                          O Offline
                          Oakman
                          wrote on last edited by
                          #23

                          Norm .net wrote:

                          True, but it would have a limegreen background with a pink buttons.

                          And 17 different responses accessed by a double dropdown menu.

                          The 3-legged stool of understanding is held up by history, languages, and mathematics. Equipped with these three you can learn anything you want to learn. But if you lack any one of them you are just another ignorant peasant with dung on your boots. R. A. H.

                          1 Reply Last reply
                          0
                          • O Oakman

                            Alan Burkhart wrote:

                            I get the impression that part of the "anti-VB" sentiment goes back to the good ol' days.

                            Yes, the C++ crowd resented having to spend 3 or 4 days coding a message box, when VB-ers could just by waving a wand and saying "Messagius Boxius!" ;) Truth be told, C# is VB.NET with C syntax. Of course it's equally true that VB.NET is C# with FORTRAN syntax. C/C++ is still the only Microsoft language you program computers in, the others are all methods of connecting to C++ and asking it to do the heavy lifting.

                            The 3-legged stool of understanding is held up by history, languages, and mathematics. Equipped with these three you can learn anything you want to learn. But if you lack any one of them you are just another ignorant peasant with dung on your boots. R. A. H.

                            G Offline
                            G Offline
                            GuyThiebaut
                            wrote on last edited by
                            #24

                            Oakman wrote:

                            Truth be told, C# is VB.NET with C syntax.

                            I thought C# was derived from Java?

                            Continuous effort - not strength or intelligence - is the key to unlocking our potential.(Winston Churchill)
                            O 1 Reply Last reply
                            0
                            • N NormDroid

                              A good programmer should be able to learn any language with ease. The transtion to c# should be quite easy and the rewards will allow to learn other 'c' style lamguages like C, C++. The compelling reason is most technical applications are written in c#.

                              www.software-kinetics.co.uk Wear a hard hat it's under construction

                              G Offline
                              G Offline
                              GuyThiebaut
                              wrote on last edited by
                              #25

                              Norm .net wrote:

                              A good programmer should be able to learn any language with ease.

                              I agree with a good programmer being able to learn a new language. However with ease... My day job is mostly with SAS - which is not generally classed as a programming language. We use it as a programming language and it took me 6 months to get comfortable with it(read to stop hating it and have some respect for it). The issue was not the syntax - it was more that the programming paradigm of SAS is that everything is an exception when it comes to syntax and methods. SAS is basically a bunch of bolt-ons created without any standards.. This can make it really hard for us programmers to learn...

                              Continuous effort - not strength or intelligence - is the key to unlocking our potential.(Winston Churchill)

                              modified on Sunday, July 31, 2011 6:06 AM

                              1 Reply Last reply
                              0
                              • O Oakman

                                Alan Burkhart wrote:

                                I get the impression that part of the "anti-VB" sentiment goes back to the good ol' days.

                                Yes, the C++ crowd resented having to spend 3 or 4 days coding a message box, when VB-ers could just by waving a wand and saying "Messagius Boxius!" ;) Truth be told, C# is VB.NET with C syntax. Of course it's equally true that VB.NET is C# with FORTRAN syntax. C/C++ is still the only Microsoft language you program computers in, the others are all methods of connecting to C++ and asking it to do the heavy lifting.

                                The 3-legged stool of understanding is held up by history, languages, and mathematics. Equipped with these three you can learn anything you want to learn. But if you lack any one of them you are just another ignorant peasant with dung on your boots. R. A. H.

                                A Offline
                                A Offline
                                Alan Burkhart
                                wrote on last edited by
                                #26

                                Oakman wrote:

                                the others are all methods of connecting to C++ and asking it to do the heavy lifting.

                                True. I have a lot of respect for those who can actually stare at C++ code and have a clue what it means. C# I can figure out even though I don't use it. C++ gives me heartburn. :)

                                XAlan Burkhart

                                1 Reply Last reply
                                0
                                • J jim norcal

                                  All the programming I have done has been with VB then VB.NET. Microsoft keeps continues to develop and release it along side C# and the rest. However, over the last few years, I have seen very little new information out there regarding VB. Very few articles on Code Project and other sites. Oh, and I'm a subscriber to MSDN magazine and I haven't seen a single line of VB.NET code in .. in .. I can't even remember the last issue. I can say at least the last four issues there hasn't been anything in VB.NET. It's all been C#, C++ and even F# but no VB! Is Microsoft trying to push it to the side so it whithers and dies and hope that no one notices or pays attention? Even here on Code Project I've noted next to nothing new on VB. Every week I get the newsletter with all the new articles and rarely do I see anything on VB.NET. There may be one article among the 30 C# articles but that's on a good week. So, what am I supposed to do? Just stop using it, pick up a "Learning C# For Lonely, Left Behind VB.NET Programmers" and just think of VB.NET as fond memories of long ago? I have a hard time with such a concept. VB.NET has evolved into a good language and is capable of doing pretty much anything C# can do (using the .net framework, of course) so why isn't it promoted more by MS and others?

                                  W Offline
                                  W Offline
                                  wizardzz
                                  wrote on last edited by
                                  #27

                                  Well worded post and valid concerns. I think it's a matter of syntax, don't worry though, you can pick up C# real quick if you want to.

                                  "I have a theory that the truth is never told during the nine-to-five hours. " — Hunter S. Thompson

                                  1 Reply Last reply
                                  0
                                  • R realJSOP

                                    jim norcal wrote:

                                    Is Microsoft trying to push it to the side so it withers and dies

                                    Stop playing with our emotions like that. If VB were to be killed off, I would gladly be a pallbearer just so I can say I helped put it 6 feet under.

                                    ".45 ACP - because shooting twice is just silly" - JSOP, 2010
                                    -----
                                    You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010
                                    -----
                                    "Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass." - Dale Earnhardt, 1997

                                    J Offline
                                    J Offline
                                    JimmyRopes
                                    wrote on last edited by
                                    #28

                                    Hold on there cowboy. You work for the government. They won't change their ways until many years have past since private industry has adopted a new technology. You are destined to be writing VB code for the rest of your professional life if you do not move on.

                                    Simply Elegant Designs JimmyRopes Designs
                                    Think inside the box! ProActive Secure Systems
                                    I'm on-line therefore I am. JimmyRopes

                                    1 Reply Last reply
                                    0
                                    • G GuyThiebaut

                                      Oakman wrote:

                                      Truth be told, C# is VB.NET with C syntax.

                                      I thought C# was derived from Java?

                                      Continuous effort - not strength or intelligence - is the key to unlocking our potential.(Winston Churchill)
                                      O Offline
                                      O Offline
                                      Oakman
                                      wrote on last edited by
                                      #29

                                      GuyThiebaut wrote:

                                      I thought C# was derived from Java?

                                      It was supposed to be a Java-killer and was therefore an attempt to create a C-syntax language that those who couldn't or wouldn't deal with C++ that could be migrated to. But C# needed to be as attractive and useful on the desktop as it was on the Web, a task at which Java was failing. MSFT already had a kinder/gentler language that was useful in both environments so there is a goodly chunk of C# that was modeled on VB. Meanwhile VB was forcibly converted into OO, just as C had been shoved (kicking and screaming IIRC) into C++. 2000-2001 was an interesting time to be involved in programming. However, my point was that these days nothing but syntax differentiates the two languages. Folks who claim that one is better than the other are arguing about which flavor of ice-cream they like and trying to turn it into a holy war, and as I said to Alan, both VB and C# (at least on the desktop) are just ways of asking C/C++ to pretty please do the heavy lifting.

                                      The 3-legged stool of understanding is held up by history, languages, and mathematics. Equipped with these three you can learn anything you want to learn. But if you lack any one of them you are just another ignorant peasant with dung on your boots. R. A. H.

                                      1 Reply Last reply
                                      0
                                      • N NormDroid

                                        A good programmer should be able to learn any language with ease. The transtion to c# should be quite easy and the rewards will allow to learn other 'c' style lamguages like C, C++. The compelling reason is most technical applications are written in c#.

                                        www.software-kinetics.co.uk Wear a hard hat it's under construction

                                        S Offline
                                        S Offline
                                        Slacker007
                                        wrote on last edited by
                                        #30

                                        well said.

                                        Just along for the ride. "the meat from that butcher is just the dogs danglies, absolutely amazing cuts of beef." - DaveAuld (2011)

                                        1 Reply Last reply
                                        0
                                        • O Oakman

                                          Have you figured out stringbuilders yet or are you still concatenating in VB with "+"?

                                          The 3-legged stool of understanding is held up by history, languages, and mathematics. Equipped with these three you can learn anything you want to learn. But if you lack any one of them you are just another ignorant peasant with dung on your boots. R. A. H.

                                          L Offline
                                          L Offline
                                          Lutoslaw
                                          wrote on last edited by
                                          #31

                                          Sorry, no operator overriding in VB :omg: (& is a string cont op in VB)

                                          Greetings - Jacek

                                          O D 2 Replies Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups