Wonder what is going to happen to Visual Basic for Applications? I hope it pushes Microsoft to move toward a new language like Python to automate Excel.
The two are completely district languages. Kind of like comparing Java with JavaScript. I'm sure in general Microsoft would love to scrap VB in Excel but there's too many companies that run entire areas of business on it, or the whole business itself. It is the typical legacy/back compat problem. Python or even Powershell would be a vast improvement, but you're going against billions in sunk cost/skills/knowledge. VB…
Microsoft plots the end of Visual Basic
41–50 of 292 posts
Re: Microsoft plots the end of Visual Basic
#42Earlier quoted context omitted.
It’s definitely one of the ugliest languages (syntax wise) that enjoys widespread usage, at least in Microsoft land.
Is it widespread? I've never seen anyone else using powershell 'in the wild', admittedly for the last 3 years I've mainly worked alone, but I still see people using CMD scripts. I usually get frustrated with it and bash out a quick cmdlet instead.
In terms of wider adoption, it suffered by maturing at a time when a lot of people had moved on to more powerful devop solutions. And of course, being MS tech (although technically it was acquired), it carries a stigma.
I just found it un-intuitive, ugly, and verbose. Compared to my beloved python it looks really really bad.
Re: Microsoft plots the end of Visual Basic
#43I sometimes miss VB.NET's XML Literals/Embedded Expressions feature. Back when virtually everything spoke XML, it was very nice to have first-class support for XML as a language feature. https://docs.microsoft.com/en-us/dotnet/visual-basic/program...
Re: Microsoft plots the end of Visual Basic
#44Earlier quoted context omitted.
It seems that shell scripting languages tend to be quite ugly out of necessity? I mean bash is not a looker.
They had an opportunity to make a whole new, good, scripting language. And blew it spectacularly.
Re: Microsoft plots the end of Visual Basic
#45This is gonna be like Python 3. There is an innumerable amount of “production” VB.
Re: Microsoft plots the end of Visual Basic
#46Earlier quoted context omitted.
I used to think this too, but everything you can do in VB6 you can do in powershell, and do it better. Try/Catch, windows forms.. literally anything you can think of. You can even mix powershell and C# together in the same script. Once I realized I had a better version of everything I wanted, it became my new favorite.
> You can even mix powershell and C# together in the same script. What feature are you referring to?
Re: Microsoft plots the end of Visual Basic
#47The end of Visual Basic.NET, that is. "Classic" Visual Basic has been ended for a long time now. (And VB.NET is much less of a loss -- it was never as popular as classic VB. Even when it first came out, it was clear that if you were a VB developer, Microsoft really wanted you to move to C#; VB.NET always felt like an afterthought, a fig leaf they could use to say they really weren't abandoning VB when they obviously…
Re: Microsoft plots the end of Visual Basic
#48Re: Microsoft plots the end of Visual Basic
#49Re: Microsoft plots the end of Visual Basic
#50I evaluated Visual Basic as an alternative to Borland C++ to develop Windows programs. It was just not there. Borland C++ allowed easy GUI design and was easy integrated with Windows APIs for any low-level needs. Several years later the jump in quality was astonishing. Good ODBC drivers and easy linking between database rows and your UI make it a fast development tool that fit many needs. I do not miss the big colore…