ASP.NET
Reference
ASP.NET Web Forms .aspx
- Initial release on January 5, 2002.
- A framework for building modular pages out of components, with UI events being processed server-side.
- Web Forms was included in the original .NET Framework 1.0 release in 2002.
- The first programming model available in ASP.NET.
- Code-behind model.
- Unlike newer ASP.NET components, Web Forms is not supported by ASP.NET Core.
- File extension: .aspx, .cshtml, .vbhtml
Reference
ASP.NET MVC
- Initial release on March 13, 2009.
- Stable release on November 28, 2018.
- Allows for building web pages using the model–view–controller design pattern.
Reference
- https://en.wikipedia.org/wiki/ASP.NET_MVC
- https://github.com/aspnet/AspNetWebStack
- https://docs.microsoft.com/en-us/aspnet/mvc
ASP.NET Web Pages (Razor) .cshtml .vbhtml
- Initial release on January 2011.
- A lightweight syntax for adding dynamic code and data access directly inside HTML markup.
- The namespace for Razor Engine is System.Web.Razor
Reference
ASP.NET Web API
A framework for building Web APIs on top of the .NET Framework.
Reference
ASP.NET WebHooks
Implements the Webhook pattern for subscribing to and publishing events via HTTP.
Reference
SignalR
A real-time communications framework for bi-directional communication between client and server.
Reference
ASP.NET AJAX
An extension with both client-side as well as server-side components for writing ASP.NET pages that incorporate Ajax functionality.
ASP.NET Dynamic Data
A scaffolding extension to build data driven web applications..
ADO.NET
A data access technology from the Microsoft .NET Framework that provides communication between relational and non-relational systems through a common set of components.
Entity Framework (EF)
- Initial release on August 11, 2008.
- Stable release on September 29, 2019.
- An open source object-relational mapping (ORM) framework for ADO.NET. It was a part of .NET Framework, but since Entity Framework version 6 it is separated from .NET framework.
- The first version of Entity Framework (EFv1) was included with .NET Framework 3.5 Service Pack 1 and Visual Studio 2008 Service Pack 1, released on 11 August 2008.
LINQ
LING to SQL
Allows to be used to query Microsoft SQL Server databases, including SQL Server Compact databases.
LING to Entities
The LINQ to Entities provider allows LINQ to be used to query various RDBMS data sources. Several database server specific providers with Entity Framework support are available.
ASP.NET Core
Reference
.NET Core is a free and open-source, managed computer software framework for Windows, Linux, and macOS operating systems.[5] It is a cross-platform[6] successor to .NET Framework.[7] The project is primarily developed by Microsoft and released under the MIT License.
ASP.NET Core version 3 works only on .NET Core dropping support of .NET Framework.
Identity Core
MVC Core
- Initial release on 27 June 2016.
Razor Page
Web API
Blazor
Entity Framework Core (EF Core)
A modern object-database mapper for .NET. It supports LINQ queries, change tracking, updates, and schema migrations.
Reference: https://github.com/dotnet/efcore
Top comments (0)