Is visual basic dead?
-
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
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)
-
I feel like I've not seen any vb.net roles in some time.. Is it still being built or is it dead?
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.
-
I feel like I've not seen any vb.net roles in some time.. Is it still being built or is it dead?
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
-
I feel like I've not seen any vb.net roles in some time.. Is it still being built or is it dead?
Nope, pining for the Fiords... :-D
-
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.
DoEvents. A hole waiting...
-
I feel like I've not seen any vb.net roles in some time.. Is it still being built or is it dead?
-
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.
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...
-
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...
I found switching between VB.NET and C# is not much of a challenge. Same underlying framework, just as few differences in syntax.
-
I feel like I've not seen any vb.net roles in some time.. Is it still being built or is it dead?
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?
-
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
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. :)
-
I feel like I've not seen any vb.net roles in some time.. Is it still being built or is it dead?