(This article also published in my public number "dotnet daily Essence article", Welcome to the right QR code to pay attention to. )
Since the original ASP. NET 5 beta does not support VB, the community has a voice: think VB will die. Today we are going to discuss this interesting topic briefly.
I get started computer programming is third day time from a gwbasic tutorial began, and later learn QB,VB. After graduating from college, MCSD is also a VB language. Although in the. NET platform was dominated by C # in the first place, with only VB6 ported to. NET used vb.net. But to VB still have feelings, to VB also has been more concerned. Today, an article in the Infoq Chinese station, "Visual Basic was saved by the voices of the Masses," reminds me that I should talk about this topic.
The change of language characteristics of vb.net has always lagged behind C #, and the feeling of vb.net has been more and less used. In particular, vb.net's support was not provided in the original beta version of ASP. NET 5, which led to the thought that Microsoft would abandon VB. Even before the build conference, a message from Microsoft's internal mailing list called "Death of VB" caused many people to post. Someone also issued a "help us to keep Visual Basic alive" voice. The discussion about VB was so intense that even Scott Hanselman had to come out ahead of the build 2015 conference to release the message that ASP. NET 5 will support VB (no matter it was an NDA, I could not forward this message to you in advance). Interestingly ,Miguel de Icaza notes that "F # is considered a scientific language by Microsoft, and that his real power is not being played out, and that VB and C # should learn more about Swift and F # Innovation, and every developer should use it."
Subsequently, the VB Development team also published an introductory article titled "Making It Better:ASP.NET with Visual Basic 14" on the official blog to introduce some of the new features VB14 for asp:
- string interpolation makes Web forms strings more like razor syntax
- You can use the newly added nameof operator in MVC to validate parameters
- Support for asynchronous model binding in Web Forms
- Support using Roslyn to compile VB
- ASP. NET 5 supports VB
In addition, the VB development team has two other articles introduced the VB syntax to the lowercase format, one is to add a custom build service by Roslyn to support special statement keywords, and the other is through the template transformation mode. Interested can "read the original" to see the first article (there is a link to the second article).
Original link: http://blogs.msdn.com/b/vbteam/archive/2015/04/01/ How-roslyn-finally-unshackled-visual-basic-from-the-tyranny-of-the-pretty-lister.aspx
VB is dead? Or will it be reborn under the Roslyn?