With the milestone .NET 5 and Visual Studio 2019 v16.8 releases now out, Microsoft is reminding Visual Basic coders that their favorite programming language enjoys full support and the troublesome Windows Forms Designer is even complete -- almost.
Visual Basic continues to rank highly in various popularity and salary indices despite being deprecated by Microsoft, with the most recent examples coming from freelance development platform Upwork and popularity index TIOBE.
Mobilize.Net, an "automated modernization" specialist headed by a former Microsoft corporate VP, has upgraded its Visual Basic upgrade tool to target .NET Core, the open source, cross-platform successor of the Windows-only .NET Framework.
Notwithstanding Microsoft's death knell for Visual Basic, a new project scheduled to debut this fall aims to keep at least some semblance of the iconic programming language going and evolving.
While the latest TIOBE Index of programming language popularity isn't earth-shaking -- focusing on an all-time high for statistical language R -- perhaps the the biggest surprise is this: Classic Visual Basic (VB6) is still in the top 20.
Microsoft has open sourced GW-BASIC, a programming language developed some 38 years ago. GW-BASIC and variants such as QBasic, QuickBasic and others provided the onramp to computer programming for many industry veterans.
"I think we can say that VB.NET finally made it to ASP.NET Core," Egyptian developer Mohammed Hamdy Ghanem told <i>Visual Studio Magazine</i> about his new open-source project.
In its move to the open-source, cross-platform .NET Core, Microsoft will support Visual Basic in the upcoming .NET 5 and is expanding the programming language's supported application types to help VB developers migrate their code, but noted "we do not plan to evolve Visual Basic as a language."
It may not signal a VB resurgence, but the Rubberduck project continues to flesh out the Visual Basic for Applications editor into a full-fledged IDE.
Microsoft's C# programming language has passed Visual Basic .NET on the TIOBE Index -- which measures language popularity -- and is even in the running for being named "Programming Language of the Year" for 2019.
An automatic update among last week's Patch Tuesday security fixes ended up wreaking havoc with existing applications sporting Visual Basic code, borking them for days until an optional update to fix the problem was published.
Microsoft is continuing its long deprecation of VBScript in its Internet Explorer 11 Web browser for security reasons.
Visual Basic.NET is getting comfortable in its new position as a top five programming language in the TIOBE index, which measures popularity based on search engine data.
TIOBE, in discussing Visual Basic's all-time high in the popularity index, characterized the ascension of the "toy" language as "surprising" and predicted a future decline.
Here's what it's like to live and program in the mountains of Montana.
Visual Studio-backed programming languages fared well in the latest TIOBE Index popularity report, with Visual Basic and R jumping up in the rankings and TypeScript cracking the top 100 for the first time.
Proving that Visual Studio tools can come from all manner of sources, a small dev firm in the Canary Islands is offering up its own homegrown toolset -- developed during the creation of an accounting program -- as a commercial product to let C# and VB.NET coders create Web apps without all that JavaScript and CSS stuff.
Although Microsoft programming languages fared quite well in Stack Overflow's huge new developer survey, Visual Basic 6 was again named the "most dreaded" language -- just like last year, and the year before -- with VB.NET and VBA not far behind.
RedMonk's latest programming language popularity report says Microsoft's multi-language approach is paying off, giving the company the "most to crow about" among all vendors.
Once you've created a JSON Schema that describes a JSON document, you can use it both in Visual Studio -- to provide guidance when creating JSON documents -- and in your code to validate the messages you're receiving.