The infamous WebForms API was supposed to bring the same gui builder paradigm to the web, but the developer experience was not as great.
Ask HN: Why did Visual Basic die?
91–100 of 535 posts
Re: Ask HN: Why did Visual Basic die?
#92Re: Ask HN: Why did Visual Basic die?
#93Microsoft accidentally killed it moving to .NET and the increasingly stupid GUI libraries they offered up. Silverlight, 32 bit native, winforms etc and etc. Web development meanwhile went bonkers and VB was a poor cousin to C# very suddenly. Its a shame, VB was not for purists but it was very productive.
Re: Ask HN: Why did Visual Basic die?
#94Re: Ask HN: Why did Visual Basic die?
#95What killed the older VB6 and it's APIs, whose name I can't recall even though I developed for it in the 1990s, was .net coming along.
Be warned, it might just be easier to learn C# as it's more well-supported/documented, and VB.net seems like effectively a language dialect of C#.
Re: Ask HN: Why did Visual Basic die?
#96People still used VB.net primarily as they were familiar with VB.
But the new projects gradually took over C#.net, as it sounded more cool.
VB.net died after a while.
Re: Ask HN: Why did Visual Basic die?
#97Re: Ask HN: Why did Visual Basic die?
#98I think for a lot of purposes, the internet kind of took over. VB was great if you needed to do something limited to a single machine. These days, we want data to be available across machines which requires using a network, and the default network is the internet. If I'm going to be using the internet anyway, I can knock up something in HTML + JS + firebase/whatever data store, and have an application that works on a…
I can write HTML/CSS/JS and a few back-end languages like PHP in my sleep but there's no way I could hand-code a web app as fast as I could a desktop app in 1997 using VB. I would LOVE it if I could, though.
You've piqued my curiosity.
Re: Ask HN: Why did Visual Basic die?
#99I think the answer is: because Microsoft let it. I'm a big fan of modern .NET, but my biggest complaint is that Microsoft views, and always has, the CLR as the C# Language Runtime and not the Common Language Runtime. For example, see the relationship between F# and C#. The CLR is constantly getting features that are only to support features in C#, leaving F# in a position where they either don't get the feature, can'…
VB.NET was just C# semantics with a VB like syntax. From the beginning it didn't serve any purpose except to make VB Fans feel slightly more at home.