Monday, 30 March 2015

Brief version history of ASP.NET with features



ASP.NET Framework is a part of .NET framework. ASP.NET is a server-side technology for building web applications and web services using the Microsoft .NET stack. It supports all .NET compatible language such as C#, VB.NET, J# etc. ASP.NET uses server control to develop interactive application in easy way.
I have tried to summarize the features of different versions from Microsoft Release Notes. Here is the list of released version history of Asp.Net for all stable versions and their features:
Asp.Net 1.0
Release Date: 16 January, 2002
.Net Framework: .Net 1.0 with Visual Studio .Net
Features:
  • Use of dll class libraries.
  • Support for object-oriented web application development.


Asp.Net 1.1
Release Date: 24 April, 2003
.Net Framework: .Net 1.1 with Visual Studio .Net 2003
Features:
  • Built-in support for databases and ODBC.
  • ASP.NET Mobile controls.
  • Internet Protocol version 6 (IPv6) support.


Asp.Net 2.0
Release Date: 07 November, 2005
.Net Framework: .Net 2.0 with Visual Studio 2005
Features:
  • Some New Server Controls were introduced in ASP.NET 2.0:
    • ImageMap Control
    • BulletedList Control
    • HiddenField Control
    • File Upload Control
    • Wizard Control
    • Localize Control
    • MultiView and View Controls
    • Substitution Control
    • Data Controls - GridView Control, DetailsView Control, FormView Control
    • Data Source Controls - SqlDataSource Control, AccessDataSource Control, ObjectDataSource Control, XmlDataSource Control, SiteMapDataSource Control, SiteMapPath Control
    • Navigation Controls - SiteMapPath Control, Menu Control, TreeView Control
    • Login Controls - Login Control, LoginView Control, PasswordRecovery Control, LoginStatus, LoginName, ChangePassword
    • CreateUserWizard
    • Web Parts
  • Control State
  • Master Pages
  • Themes
  • Skins
  • Roles and Personalization
  • Profiles
  • Localization and Globalization
  • Automatic Compilation
  • Compiled Deployement and Source Protection
  • Improvements in Code Behind Model
  • Membership Service
  • Cross Page Postback
  • Validation Groups
  • Role Management
  • ASP.NET Configuration API


Asp.Net 3.5
Release Date: 19 November, 2007
.Net Framework: .Net 3.5 with Visual Studio 2008
Features:
  • New Controls:
    1. Data Control - ListView Control, DataPager Control
    2. Data Source Control - LinqDataSource Control, EntityDataSource Control
  • LINQ Support
  • Silverlight Support
  • Integrated ASP.NET AJAX
  • Multi Targeting Framework Support
  • JavaScript Debugging and Intellisense
  • ASP.NET Merge Control for merging precompiled assemblies
  • Tight Integration with IIS 7.0
  • New CSS Design Tool


Asp.Net 4.0
Release Date: 12 April, 2010
.Net Framework: .Net 4.0 with Visual Studio 2010
Features:
  • Setting Meta Tags with the Page.MetaKeywords and Page.MetaDescription Properties
  • Enabling View State for Individual Controls
  • Support for Recently Introduced Browsers and Devices
  • Browser Capabilities Providers
  • Routing
  • ClientIDMode Property
  • Persisting Row Selection in Data Controls
  • Enhancements in FormView and ListView controls
  • New filter control QueryExtender Control


Asp.Net 4.5
Release Date: 15 August, 2012
.Net Framework: .Net 4.5 with Visual Studio 2012
Features:
  • Async Support
  • Support for asynchronous modules and handlers
  • Model Binding
  • Strongly Typed Data Controls
  • Unobtrusive Validation
  • Bundling and Minification
  • Support for WebSocket Protocol
  • OAuth Support for login through other social sites
  • HTML5 features enhancements
  • Friendly URL
  • Value Providers
  • ASP.NET Web API
  • Filtering by values from a control
  • HTML Encoded Data-Binding Expressions


Asp.Net 4.5.1
Release Date: 17 October, 2013
.Net Framework: .Net 4.5.1 with Visual Studio 2013
Features:
  • One ASP.NET
  • ASP.NET Scaffolding
  • ASP.NET Identity
  • Bootstrap


Asp.Net 5 or ASP.Net vNext
Release Date: Visual Studio 2015 CTP 6 was release on 23 February, 2015
.Net Framework: .Net Core 5 with Visual Studio 2015
Features:
  • Unified programming model that combines MVC, Web API, and Web Pages
  • New flexible and cross-platform runtime
  • Ability to see changes without re-building the project
  • Side-by-side versioning of the .NET Framework
  • Ability to self-host or host on IIS
  • New flexible and cross-platform runtime
  • New modular HTTP request pipeline
  • Cloud-ready environment configuration
  • Open source in GitHub



No comments:

Post a Comment