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. Is visual basic dead?

Is visual basic dead?

Scheduled Pinned Locked Moved The Lounge
csharpquestion
57 Posts 34 Posters 6 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.
  • D DerekT P

    I'm on the verge of retiring and haven't built a new commercial system for ages; when I last did, I used C#, and a couple of hobby websites I'm using C#. But I'm also still supporting VB.Net stuff (including one large commercial system) and have even found a couple of 3rd parties who are happy to take over long-term support for it. If I need to knock up a proof-of-concept or a quick web utility for myself, I still find VB quicker than C#. And in work, I've yet to find anything I can't do in VB.Net that I can (and want to) do in C#. But I'm a bit of a Luddite anyway.

    Telegraph marker posts ... nothing to do with IT Phasmid email discussion group ... also nothing to do with IT Beekeeping and honey site ... still nothing to do with IT

    M Offline
    M Offline
    MSBassSinger
    wrote on last edited by
    #47

    Here are some online .NET converters. [Convert C# to VB.NET - A free code conversion tool - developer Fusion](https://www.developerfusion.com/tools/convert/csharp-to-vb/) [Convert C# to Python - A free code conversion tool - developer Fusion](https://www.developerfusion.com/tools/convert/csharp-to-python/) [Convert C# to Ruby - A free code conversion tool - developer Fusion](https://www.developerfusion.com/tools/convert/csharp-to-ruby/) [Convert VB.NET to C# - A free code conversion tool - developer Fusion](https://www.developerfusion.com/tools/convert/vb-to-csharp/) [Convert VB.NET to Python - A free code conversion tool - developer Fusion](https://www.developerfusion.com/tools/convert/vb-to-python/) [Convert VB.NET to Ruby - A free code conversion tool - developer Fusion](https://www.developerfusion.com/tools/convert/vb-to-ruby/) And a VS extension [Code Converter (VB - C#) - Visual Studio Marketplace](https://marketplace.visualstudio.com/items?itemName=SharpDevelopTeam.CodeConverter) Even if not 100% perfect, at least it should take care of the bulk of it. There are also tools to convert VB6 to C#. A caveat, though. Beginning in VB4, object-oriented development was supported, and improved up through VB6. If the VB6 code was written in an object-oriented manner, the conversion should go easier. If the programmer retained the VB3 and earlier procedural programming style, then you will need to refactor and translate the code by hand. [Migrating VB6 Code to .NET 6? Here's a Tool -- Visual Studio Magazine](https://visualstudiomagazine.com/articles/2022/03/09/vb6-migration.aspx)

    1 Reply Last reply
    0
    • C Christian Graus

      I feel like I've not seen any vb.net roles in some time.. Is it still being built or is it dead?

      V Offline
      V Offline
      vbproapps
      wrote on last edited by
      #48

      I've been programming applications for 43 years and the only language I've ever used is Basic. BasicA, RockyMountain Basic, HP Basic, Apple Basic, TI99/4A Basic, Commadore Basic, Quick Basic, Visual Basic, VB.Net. I've seen them all come and go. I'll be retiring soon but I will miss the fun of programming in my favorite of all language. I think it is a big mistake fort Microsoft to want to end VB DOTNET. They are going to loose lots of creativity to other companies who are currently building development systems to keep the language alive. Check out XOJO for instance. Cross platform applications development in a Basic environment. Basic is still the best environment to start learning computer programming for youngsters.

      1 Reply Last reply
      0
      • C Christian Graus

        I feel like I've not seen any vb.net roles in some time.. Is it still being built or is it dead?

        J Offline
        J Offline
        jkirkerx
        wrote on last edited by
        #49

        I still have one app left in VB that I support still, and regret choosing VB back then. VB is not quite the same as c#, where a long time ago I wrote an API for credit card processing, and the XML output was different than c#, and authentication failed. But somehow I remember how to code in VB every time I have to work on that app. Amazing!

        If it ain't broke don't fix it Discover my world at jkirkerx.com

        1 Reply Last reply
        0
        • C Christian Graus

          I feel like I've not seen any vb.net roles in some time.. Is it still being built or is it dead?

          G Offline
          G Offline
          glennPattonWork3
          wrote on last edited by
          #50

          Nope, pining for the Fiords... :-D

          1 Reply Last reply
          0
          • M MrChug

            Oh the memories! VB6 is the only language I've ever used where functions htonb and ntohb seemed like a bright idea. Had to write my own, of course, and used them to great effect.

            Dang! My '58 Renault Dauphine has another flat tire.

            G Offline
            G Offline
            glennPattonWork3
            wrote on last edited by
            #51

            DoEvents. A hole waiting...

            1 Reply Last reply
            0
            • C Christian Graus

              I feel like I've not seen any vb.net roles in some time.. Is it still being built or is it dead?

              S Offline
              S Offline
              StatementTerminator
              wrote on last edited by
              #52

              There's no reason to use VB.Net on any new projects anymore, but there's a whole lot of legacy VB.Net out there. And it's not really worth re-writing it in C# unless you're biting the bullet and moving away from WebForms. I expect it will be supported for a long while yet, because legacy code.

              1 Reply Last reply
              0
              • M MSBassSinger

                Christian Graus wrote:

                every coder I've known who knew one language and refused to ever use another was using vb6 or vb.net

                I certainly have known a few of those, but that is far more true in my experience with JavaScript programmers. Though a few decades ago, I remember a number of COBOL programmers like that, also. I did not understand the value of not moving forward.

                M Offline
                M Offline
                Member_14776701
                wrote on last edited by
                #53

                If I were younger, and still had a long career ahead of me, I would consider learning another language but it would probably be Python. Maybe C++ due to it's portability. But I must confess I still use a lot of software written in VB.Net. I still code in it as well. I have not found anything I could not do with it yet, so still works for me. I think some of the VB haters may be thinking of old MS Basic and that ilk which was pretty, well, basic. But VB. Net has very little in common with these ancient dialects. Today's VB has pretty much all the tools of other modern languages and the GUI building capabilities are awesome...

                M 1 Reply Last reply
                0
                • M Member_14776701

                  If I were younger, and still had a long career ahead of me, I would consider learning another language but it would probably be Python. Maybe C++ due to it's portability. But I must confess I still use a lot of software written in VB.Net. I still code in it as well. I have not found anything I could not do with it yet, so still works for me. I think some of the VB haters may be thinking of old MS Basic and that ilk which was pretty, well, basic. But VB. Net has very little in common with these ancient dialects. Today's VB has pretty much all the tools of other modern languages and the GUI building capabilities are awesome...

                  M Offline
                  M Offline
                  MSBassSinger
                  wrote on last edited by
                  #54

                  I found switching between VB.NET and C# is not much of a challenge. Same underlying framework, just as few differences in syntax.

                  1 Reply Last reply
                  0
                  • C Christian Graus

                    I feel like I've not seen any vb.net roles in some time.. Is it still being built or is it dead?

                    T Offline
                    T Offline
                    Thomas Krojer
                    wrote on last edited by
                    #55

                    That´s an amazing long thread, I could not read all posts. I see M$ is (again) cutting the roots (as I remember, M$ startet with Basic interpreters for computer manufacturers), and their attitude against "Basic" is .... mehh.. dont like that old stuff, and somehow this feels like M$ sees "Basic" developers as 2nd or even 3rd class citizens in the ecosystem. Another company (calling €€€ or $$$ for getting it) provides still a "Visual Basic (.NET)" language, but it´s not free. This company - I will not name it - still sees a benefit of supporting and developing the language, also for other platforms (iOS e.g.). You can google for it. And another company stepped into a - not really compatible but easy to use - VB6 replacement. Also for other platforms (Mac, Linux and more). They just removed the name of the language "Basic". You can google for it. There is even a project on patreon, that guy is currently developing as VB6 compatible IDE and compiler (still alpha) targeting .NET Framework (very very alpha, but an amazing idea: put your old code in and get 64bit binaries out). google it, and if you like it, support him (I do ...) A lot of people obviously thinks, "Basic" is "basic" .... but thats not the meaning of the name of the language.

                    I cannot remember: What did I before google?

                    1 Reply Last reply
                    0
                    • J Jeremy Falcon

                      I haven't touched it in years. I mean a loooooong time. But, then again, I do web development mainly these days. But, last service I made for a job was in C#. Me no not use VB.NET.

                      Jeremy Falcon

                      D Offline
                      D Offline
                      Dan Rhea
                      wrote on last edited by
                      #56

                      I had to work on a VB.NET WinForm program I wrote almost 15 years ago. Someone found an edge case bug in the program that I had to fix. I find that switching languages is not difficult for me. I mostly use C#.NET now, but I used VB.NET (and VB3 and VB4) for many years. Anyway, I fixed the bug and brought the program up to .NET 4.8. It was kind of fun actually. Beats when I had to work in Assembler and Fortran 77. :)

                      1 Reply Last reply
                      0
                      • C Christian Graus

                        I feel like I've not seen any vb.net roles in some time.. Is it still being built or is it dead?

                        Z Offline
                        Z Offline
                        zezba9000
                        wrote on last edited by
                        #57

                        Yes VB is dead and C# is the only .NET lang that makes any sense.

                        1 Reply 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