ASP.NET facts for kids
Developer(s) | Microsoft |
---|---|
Initial release | January 5, 2002 |
Stable release |
4.8.1 / August 9, 2022
|
Written in | .NET languages |
Operating system | Microsoft Windows, Linux, macOS |
Platform | .NET Framework |
Type | Web framework |
License | Proprietary software |
Filename extension | .aspx , .cshtml , .vbhtml |
---|---|
Internet media type |
text/html
|
Developed by | Microsoft |
ASP.NET is a special tool or "framework" that helps computer programmers build websites. It's like a set of building blocks and rules that make it easier to create dynamic web pages. Dynamic means the pages can change and show different information to different users, unlike simple, unchanging web pages.
Microsoft created ASP.NET to help developers make interactive websites, online applications, and web services. The name ASP.NET stands for Active Server Pages Network Enabled Technologies.
It first came out in January 2002. It was an improved version of Microsoft's older Active Server Pages (ASP) technology. ASP.NET is built on something called the Common Language Runtime (CLR). This allows programmers to write ASP.NET code using many different programming languages.
In 2016, Microsoft introduced ASP.NET Core. This is a newer, updated version of ASP.NET. It's designed to be more flexible and can work on different types of computers, not just Windows.
Contents
How ASP.NET Works
ASP.NET offers different ways, or "programming models," to build web applications. Think of these as different styles or approaches to building a house.
Building Web Pages
- ASP.NET Web Forms: This is a way to build web pages using ready-made parts, like dragging and dropping pieces onto a page. It's mainly for older ASP.NET versions and works on Windows.
- ASP.NET MVC: This method helps organize the code into three main parts: the Model (data), the View (what you see), and the Controller (how things work). This makes big projects easier to manage.
- ASP.NET Web Pages: This is a simpler way to add changing content and data directly into the HTML code of a web page.
- ASP.NET Web API: This is used to build "APIs" (Application Programming Interfaces). APIs allow different computer programs to talk to each other, like when a mobile app gets information from a website.
- SignalR: This is a cool tool that allows websites to have "real-time" communication. This means the website can instantly send updates to your browser without you having to refresh the page. Think of live chat or online games.
Extra Tools for ASP.NET
ASP.NET also has other helpful extensions:
- ASP.NET AJAX: This adds "Ajax" features to web pages. Ajax helps parts of a web page update without reloading the whole page. This makes websites feel faster and smoother.
- ASP.NET Dynamic Data: This extension helps build websites that work with lots of data very quickly.
ASP.NET Versions Over Time
ASP.NET has been updated many times, usually along with new versions of the .NET Framework. Each new version brought improvements and new features.
Date | Version | What's New | Key ASP.NET Features Added |
---|---|---|---|
January 16, 2002 | 1.0 | This was the very first version. It came out with Visual Studio .NET. |
|
April 24, 2003 | 1.1 | Released with Windows Server 2003 and Visual Studio .NET 2003. |
|
November 7, 2005 | 2.0 | Released with Visual Studio 2005 and SQL Server 2005. |
|
November 21, 2006 | 3.0 | Released with Windows Vista. |
|
November 19, 2007 | 3.5 | Released with Visual Studio 2008. |
|
August 11, 2008 | 3.5 Service Pack 1 | Released with Visual Studio 2008 Service Pack 1. |
|
April 12, 2010 | 4.0 | Released with Visual Studio 2010. |
|
August 15, 2012 | 4.5 | Released with Visual Studio 2012 for Windows 8. |
|
October 17, 2013 | 4.5.1 | Released with Visual Studio 2013 for Windows 8.1. |
|
May 5, 2014 | 4.5.2 |
|
|
July 20, 2015 | 4.6 | Released with Visual Studio 2015 for Windows 10. |
|
November 30, 2015 | 4.6.1 | ||
August 2, 2016 | 4.6.2 |
|
|
April 11, 2017 | 4.7 | Included in the Windows 10 Creators Update. |
|
October 17, 2017 | 4.7.1 | Included in the Windows 10 Fall Creators Update. |
|
April 30, 2018 | 4.7.2 | ||
August 09, 2022 | 4.8.1 | This is the latest version of the original ASP.NET. |
|
November 18, 2015 | 5 RC1 | This version later became the start of a completely new project called ASP.NET Core. | An entirely new project with different goals and ways of developing. |
Legend:
Old version
Older version, still maintained
Latest version
Latest preview version
Future release
|
See also
In Spanish: ASP.NET para niños