Current state of .NET



In recent months Microsoft has announced dozens of new versions and names into it's development ecosystem. For a regular developer it's hard to keep track of all these announcements. That's why I made a short list of current state of .NET versions.

.NET

Latest .NET version is 4.6.1. Windows 10 has 4.6 pre-installed, and 4.6.1 after November update. There is a beta version of .NET 5 and its called .NET Core 5.
https://msdn.microsoft.com/en-us/library/bb822049(v=vs.110).aspx

ASP.NET

ASP.NET versioning is a mess. Latest ASP.NET version is a 4.6 which was released in July 20. There is a new version "5.0", which is in beta. ASP.NET 5.0 is also now called as ASP.NET CORE 1.0.

Check ASP.NET Core roadmap for more info about release date
https://github.com/aspnet/home/wiki/roadmap
http://www.hanselman.com/blog/ASPNET5IsDeadIntroducingASPNETCore10AndNETCore10.aspx
https://en.wikipedia.org/wiki/ASP.NET

ASP.NET MVC

Current ASP.NET MVC version is 5.2.3 and there is a release candidate for 6.0.  The MVC version consist the view-model-controller pattern implementation.
https://en.wikipedia.org/wiki/ASP.NET_MVC


ASP.NET Web API

Current ASP.NET Web Api version is 2.2.

ASP.NET Core will simplify Web Api and MVC versioning by bringing them all under one version number.
https://www.nuget.org/packages/Microsoft.AspNet.WebApi/

Languages

C# is currently running at version 6.0 and there is a proposal for version 7.0.
Latest VB.NET version is called 14 and it was released along with Visual Studio 2015.

https://en.wikipedia.org/wiki/C_Sharp_(programming_language)
https://en.wikipedia.org/wiki/Visual_Basic_.NET

Table of versions

Product Current version Upcoming version
.NET4.6.15.0
ASP.NET4.6Core 1.0
MVC5.2.36.0?/Core 1.0
Web API2.2 (5.2.3.)?/Core 1.0
C#6.07.0
VB.NET14?

Image from Business vector designed by Freepik

The best way to predict the future is to implement it.

6 kommenttia:

  1. Thanks for sharing about Current state of .NET...............

    CompAddicts

    VastaaPoista
  2. This is highly informatics, crisp and clear. I think that everything has been described in systematic manner so that reader could get maximum information and learn many things.
    Web development Company in India Company | Web development Company Bangalore
    Web Development Company in Bangalore | Responsive Web development

    VastaaPoista
  3. Nice it seems to be good post... It will get readers engagement on the article since readers engagement plays an vital role in every blog.. i am expecting more updated posts from your hands.
    Android App Development Company
    Android App Development Company

    VastaaPoista
  4. I just want to say that all the information you have given here is awesome...great and nice blog thanks sharing..Thank you very much for this one. And i hope this will be useful for many people.. and i am waiting for your next post keep on updating these kinds of knowledgeable things...
    Web Design Development Company
    Web design Company in Chennai
    Web development Company in Chennai

    VastaaPoista
  5. it is really amazing...thanks for sharing....provide more useful information...
    Mobile app development company

    VastaaPoista