Introduction to ASP.NET Versions
The following article provides an outline for ASP.NET Versions. In January 2002, Microsoft released the first version 1.0 of ASP.NET, which is an open-source server-side application and the successor to Active Server Pages (ASP) technology. To build the web applications it supports several programming models such as ‘Web Forms’, ‘Model View Controller’, ‘Web API’, ‘WebHooks’, ‘SingnalR’, ‘Handler’, ‘Ajax’, ‘Dynamic Data Scaffolding Extension’ and some other. Over time ASP.NET releases many versions to boost its capability and to cope up with the technological uptrends.
Table of contents
- Introduction to ASP.NET Versions
- List of ASP.NET Versions
- 1. NET Framework Ver.1.0
- 2. NET Framework Ver.1.1
- 3. NET Framework Ver.2.0
- 4. NET Framework Ver.3.0
- 5. NET Framework Ver.3.5
- 6. NET Framework Ver.3.5 Service Pack 01
- 7. NET Framework Ver.4.0
- 8. NET Framework Ver.4.5
- 9. NET Framework Ver.4.5.1
- 10. NET Framework Ver.4.5.2
- 11. NET Framework Ver.4.6
- 12. NET Framework Ver.4.6.1
- 13. NET Framework Ver.4.6.2
- 14. NET Framework Ver.4.7
- 15. NET Framework Ver.4.7.1
- 16. NET Framework Ver.4.7.2
- 17. NET Framework Ver.4.8
- 18. NET Framework Ver.5RC1
- Conclusion
- Recommended Articles
- List of ASP.NET Versions
List of ASP.NET Versions
Given below is the list of ASP.NET Versions:
1. NET Framework Ver.1.0
Released on 16th Jan 2002. In this version, CLR 1.0 has been introduced with the ability to use various DLL class libraries with the extension of .dll files. With this, developers can develop features in a most robust web server. It supports object-oriented web applications for development which further supports inheritance, polymorphism, and other object-oriented programming features.
2. NET Framework Ver.1.1
Released on 24th April 2003. It introduced two major changes. Input validation has been made automatic and mobile controls.
3. NET Framework Ver.2.0
Released on 7th November 2005. It includes navigation controls, Login controls, Personalization services, Web parts, New technique for localization, 64-bit processors support, Master pages, class model provider, Skins, Full pre-compilation, Themes. New data controls for ‘DetailsView’, ‘FormView’ and ’GridView’ were introduced. It also gave access to some new techniques for declarative data access mainly focused on ‘XmlDataSource’, ‘ObjectDataSource’ and ‘SqlDataSource’.
4. NET Framework Ver.3.0
Released on 21st November 2006. Presentation Foundation for Windows or WPF a graphical subsystem introduced. Workflow Foundation for Windows or WF provides an API, multiple hostable designers, an in-process workflow engine, and to implement long-running processes. To create a service-oriented application Communication Foundation for Windows came into place.
5. NET Framework Ver.3.5
Released on 19th November 2007. This version got released along with Windows Server 2008 and Visual Studio 2008. The new set of data controls for ‘ListView’ and ‘DataPager’. AJAX was included as a part of this framework under asp.net. It supports the HTTP syndication feeds and pipelining. It supports Partial trust, Pox, JSON, and RSS for WCF.
6. NET Framework Ver.3.5 Service Pack 01
Released on 11th August 2008. The main focus is on incorporating dynamic data of asp.net. It gave access to control browser history while working with the AJAX application of ASP.NET. It can combine or mix more than one JavaScript file and create one file to boost the efficiency of downloading speed. It also introduces two new namespace Systems.Web.Routing and System.Web.Abstractions.
7. NET Framework Ver.4.0
Released on 12th April 2010. In the Page class, two new properties are added, those are MetaDescription & MetaKeyword.
8. NET Framework Ver.4.5
Released on 15th August 2012. It is only supported on Windows Vista or later versions of windows. Better performance for retrieving resources with the ability to define the culture for an application domain.
9. NET Framework Ver.4.5.1
Released on 17th Oct 2013. Some new features were introduced such as OWIN, Web API 2, CORS, Bootstrap, OData improvements, OAuth 2.0, SignalR, MVC 5 in Attribute routing, EF 6, Filter overrides, and authentication filters.
10. NET Framework Ver.4.5.2
Released on 5th May 2014. With the help of new modification methods and HTTP header inspection, it became more reliable. An innovative way to plan tasks in background asynchronous.
11. NET Framework Ver.4.6
Released on 20th July 2015. In this version, HTTP/2 is a major revision for HTTP protocols which supports while running on Windows 10. It also has the capability to asynchronous the task-returning APIs much more than previously.
12. NET Framework Ver.4.6.1
Released on 30th November 2015. It enhanced support for ECDSA or Elliptic Curve Digital Signature Algorithm. Also, support for improved touch performance and per-user custom dictionaries.
13. NET Framework Ver.4.6.2
Released on 2nd August 2016. It improved the following areas as windows communication foundation, CLR, ClickOnce, and base class library.
14. NET Framework Ver.4.7
Released on 11th April 2017. Mainly its focus on the operating system or OS support for various TLS protocols.
15. NET Framework Ver.4.7.1
Released on 17th October 2017. With the improved accessibility, SHA-2 support, serialization, and tuple types, it became much more secure with the embedded hash algorithm.
16. NET Framework Ver.4.7.2
Released on 30th April 2018. With Dependency Injection in WebForms, SameSite Cookie, ClickOnce, and some more features were added to improve performance.
17. NET Framework Ver.4.8
Released on 18th April 2019. Some improvements have been done in JIT and NGEN, ZLib got updated, reduced FIPS Impact on Cryptography, Winforms accessibility enhancements, WCF service behavior enhancements, and High DPI Enhancements.
18. NET Framework Ver.5RC1
Released on 18th November 2015. Later, this version separated from ASP.NET and incorporated within a new project named ASP.NET Core, versioning started at 1.0.
There are various advantages of using ASP.NET for web development. It supports cross-platform, it saves time as coding work is much lesser, maintenance is easy, it supports Cloud-Based Web Application, it’s performance is much improved compared to other applications, it is customizable and extensible, it supports CSS, XML, and other web standards, it is language-independent, deployment is very easy in ASP.NET, it provides better performance by early binding, native optimization, just-in-time compilation, and caching services, it works efficiently with ADO.NET using data-binding & page formatting features.
There are various career options in web technology wherein ASP.NET is used vastly. There are many sub-segments, like a web developer who creates and maintains websites, a full stack developer who builds all the stacks of the web applications, a person who manages the web development life cycle with proper planning and design, an ASP.NET testing and final deployment, Programming ASP.NET application by using C#, VB.NET, C , and F#, IoT with ASP.NET to connect multiple components at the same platform, JavaScript for front end work and many more.
In India, the salary of a fresher is around 2-3 lakh per annum and it goes up to 6 lakh per annum for just with an experience of 4 to 5 years in the ASP.NET field. In the United States, for a fresher, the annual salary starts from $80,000 and goes up to $140,000 for an experienced developer. Whether, if it is a web development application or embedded desktop application, the requirement for an ASP.NET developer has never experienced a reduction since initiation. The requirements are regularly increasing as the demand for reliable and scalable architecture is only surges daily.
Conclusion
Thus we conclude ASP.NET Versions. Here we saw the introduction with list of ASP.NET versions respectively.
Recommended Articles
This is a guide to ASP.NET Versions. Here we discuss the introduction and list of ASP.NET versions for better understanding. You can also go through our other suggested articles to learn more –
Are you preparing for the entrance exam ?
Join our Programming Languages test series to get more practice in your preparation
View More