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.
It's a heartbreaking matter that Microsoft is forgetting its roots. Just a couple of days ago, I came across an old video where Bill Gates was demonstrating the latest release of Visual Basic 1.0 to customers. After watching it, I felt a surge of emotion and decided to write this article. While others were struggling with GUI using C or Java, I could effortlessly design beautiful GUI with just a few mouse clicks, greatly improving...
I fully agree. Just look at Tiobe index, to see as if NO effort, vb is... I really can't believe that this decision can't be rethought. Now that I grow up, I have my children and what I liked most about VB is that it could be in some way to propose this self-taught learning. with others it is not the same. In the current context with AIs, assistants, etc., it seems to me that...
I love my VB.NET 🤩
I really whish to develop android app with VB,
But sadly, I cannot.
your wish will come true!
access
anthonydgreen.net/2022/08/20/introducing-modvb/
本人开发过php、asp、vb6、vb.net、C#,总体总结发现vb.net语法结构明了,开发细路清楚,个人觉得vb.net 很好,但现在在vb.net在支持传递过程方面不是很好,希望加入=>()这样的语法进来,这样就更简洁了,现在使用vb.net 开发web api的模式不是很多,大部分还停留在windform方面
VB.net 在asp.net core7上面的模板太少了,希望官方多开发一些模板出来
Olá a todos.
Eu realmente gostaria que o Visual Basic seja mantido. Tenho um carinho muito grande por essa linguagem, pois iniciei minha carreira nela e até hoje, arrisco a dizer que é a sintaxe mais bonita e fácil de entender que existe.
Seria um grave erro a Microsoft deixar para trás essa linguagem, pois assim como eu iniciei nela, a Microsoft também se popularizou entre os desenvolvedores graças ao VB.
According to the official documentation, VB.NET was downgraded from version VB.NET 16.9 in .Net6
to version VB.NET 15.5 in .Net7
The VB.NET version 15.5 in .Net7 is even lower that than the VB.NET version 15.9 in .Net3.1
Anyway the VB.NET Blazor WebAssembly production websites are working even better in .Net7 Core
Free VS2022 project templates (VB.NET Blazor WebAssembly and MVC – for .Net7 and .Net6) are available for download at: vblazor.com
I started my programmer journey using BASICA for DOS many years ago. Later moved to VB3 (for Win3.11) and went to VB6. Meanwhile we created a VB team and made a lot of business applications.
VB is the best computer language for making business application. It is rapid to create app on VB and the final app is robust. The apps made on VB is not taking so many resources and not needed third-party components....
Sorry, but none of those problems were due to C#. I don't know why your team struggled so much but I can give an example of the opposite.
I worked on a win forms app that migrated from VB.NET to C# close to 2 decades ago, no problems, the team worked fine together. Morale improved, because even back then it was clear MS were not going to put as much effort into VB.NET moving forward.
After...
@Antonio Stoyanov
Congratulations on the Attitude and Initiative.
Right here on the blog I say that what a VB developer lacks is just that, having Attitude and Initiative.
Even with Microsoft's decision, the future of VB only depends on its developers and the community, the best, the simplest, the easiest, the most productive cannot lose to commercial fads or a group of people with super ego and C -like religious.
C# is not my choice and it won't be,...
News for VB.NET!!!
For hundreds of thousands of programmers who have chosen VB.NET as their programming language of choice, we have news!!!
Anthony G, pre-released ModVB, a modified VB compiler that can be added to VB projects as a nuget, to offer more features for VB.
https://
anthonydgreen.net/2022/08/20/introducing-modvb/
ModVB “Wave 1”—JSON Literals & Pattern Matching
https://
anthonydgreen.net/2022/08/20/modvb-wave-1-json-literals-and-pattern-matching/
最开始接触编程就是vb,后来用过python,我的感觉是他们很像。请继续支持vb,发展vb,移动端开发也能用vb。在中国会vb的很多,也许他们并不用来做主要开发,但vb在中国很有基础。