Visual Basic support planned for .NET 5.0

    Visual Basic support planned for .NET 5.0

    Visual Basic support planned for .NET 5.0


    Posted: 13 Mar 2020

    We’ve heard your feedback that you want Visual Basic on .NET Core. Earlier versions of .NET Core supported Class Library and Console applications types. Starting with .NET 5 Visual Basic will support:

    • Class Library
    • Console
    • Windows Forms
    • WPF
    • Worker Service
    • ASP.NET Core Web API

    We are supporting these application types to provide a good path forward for the existing VB customer who want to migrate their applications to .NET Core. This allows Visual Basic customers to take advantage of new platform features like side-by-side deployment, cross platform support, performance and new API improvements.

    One of the major benefits of using Visual Basic is that the language has been stable for a very long time. The significant number of programmers using Visual Basic demonstrates that its stability and descriptive style is valued. Going forward, we do not plan to evolve Visual Basic as a language. This supports language stability and maintains compatibility between the .NET Core and .NET Framework versions of Visual Basic. Future features of .NET Core that require language changes may not be supported in Visual Basic. Due to differences in the platform, there will be some differences between Visual Basic on .NET Framework and .NET Core.

    If you are happy with .NET Framework, you can be confident that it will remain supported as long as Windows is supported because it is shipped with the OS. Both Visual Basic and C# customers can continue to use .NET Framework and need to port to .NET Core only if you want features like those listed above. If your application uses technologies that aren’t supported on .NET Core, like WebForms, Workflow or WCF, you might want to stay on .NET Framework because porting will require work to move to newer technologies.

    Visual Studio regularly adds new features to improve the experience for developers, including those using Visual Basic and either .NET Core or .NET Framework. An example is the recent addition of IntelliCode for Visual Basic.

    Visual Basic is a great language and a productive development environment. The future of Visual Basic will include both .NET Framework and .NET Core and will focus on stability, the application types listed above, and compatibility between the .NET Core and .NET Framework versions of Visual Basic.


    .NET Team


    Source: https://devblogs.microsoft.com/vbtea...d-for-net-5-0/


    Brink's Avatar Posted By: Brink
    13 Mar 2020


  1. Posts : 11,247
    Windows / Linux : Arch Linux
       #1

    Hi folks

    C'mon Guys -- who even THINKS of using VB these days.

    Python / Perl, C++ or even REXX (IBM old SysProgs Mainframers might remember TSO with ISPF and REXX) --brilliant English language method of programming -- and even back in those "Pre-historic" days of computing REXX had full OO libraries etc.

    VB ==>means Visually Abhorrent --what sensible developer even THINKS of writing stuff in that type of code any more !!!

    Sorry @Brink --not intending to "Shoot the messenger" BTW -- always glad of your suggestions etc on problem solving.

    Cheers
    jimbo
      My Computer


  2. Posts : 355
    Win10 Ver. 1809 Build 17763.`
       #2

    Sorry Jimbo45, but what is really abhorrent is all those ludicrous braces, dots, empty spaces, semi-colons, colons, parentheses, and line feeds those "moden" languages have. High level programming languages are meant to be used by humans who happen to be used to reading and writing words and phrases using letters and numbers.

    There once was a programming language called APL (A Programming Language) that was so arcane and that used so many special characters that one could write an entire program in a single line. How many APL programs do you see being used today?
      My Computer


  3. Posts : 1,656
    Windows 10 Pro x64
       #3

    bbinnard said:
    Sorry Jimbo45, but what is really abhorrent is all those ludicrous braces, dots, empty spaces, semi-colons, colons, parentheses, and line feeds those "moden" languages have. High level programming languages are meant to be used by humans who happen to be used to reading and writing words and phrases using letters and numbers.
      My Computers


 

  Related Discussions
Our Sites
Site Links
About Us
Windows 10 Forums is an independent web site and has not been authorized, sponsored, or otherwise approved by Microsoft Corporation. "Windows 10" and related materials are trademarks of Microsoft Corp.

© Designer Media Ltd
All times are GMT -5. The time now is 07:03.
Find Us




Windows 10 Forums