ASP.NET
| Парадигма | обектно-ориентиран |
|---|---|
| Реализиране през | Януари 2002 |
| Автор | Майкрософт |
| Уебсайт | www.asp.net |
ASP.NET е следващото поколение уеб рамка (framework), разработена от "Майкрософт". За първи път е публикуван през януари 2002 година с версия 1.0 на .NET Framework, и е наследник на Microsoft Active Server Pages (ASP) технология, но да не се бърка, че не е подобрена версия на ASP. ASP.NET е изградена въз основа на Common Language Runtime (CLR), което позволява на програмистите да пишат ASP.NET код като използват .NET език по избор. За първи път е публикуван през януари 2002 година с версия 1.0 на. NET Framework, и е най-успешен наследник на Microsoft Active Server Pages (ASP) технология.
Съдържание |
История [редактиране]
След излизането на Internet Information Services (IIS) 4.0 през 1997 г., Microsoft започва проучване за възможностите за преминаване към нов модел уеб приложение, което ще разреши проблемите с класическото ASP и честите оплаквания от него. Особено внимание се отделя за разделянето съдържанието и "чистия" код. Марк Андерс, мениджър в отбора IIS, и Скот Гътри, който се присъединява към Microsoft през 1997 г. , са натоварени със задача да определят как ще изглежда този модел . Първоначалният проект е разработен в продължение на два месеца от Андерс и Гътри .
След четири години на разработка, и поредица от бета версии през 2000 и 2001, е пусната на 5 януари 2002 г. ASP.NET 1.0 в рамките на версия 1.0 на .NET Framework. Дори и преди датата на излизане ,са написани десетки книги за ASP.NET . Microsoft го насърчава силно като част от платформата си за уеб услуги. Гътри става продуктов мениджър на звено ASP.NET, като продължава развитието с бързи темпове. Версия 1.1 е пусната на 24 април 2003 г. като част от Windows Server 2003. Версия 1.1 е подобряване на ASP.NET с поддръжка на мобилни устройства.
Примери [редактиране]
Във файла SampleCode.aspx се съдържа следната информация :
<%@ Page Language="C#" CodeFile="SampleCode.aspx.cs" Inherits="Website1.SampleCode" AutoEventWireup="true" %>
CodeFile уточнява пътя до сървърно изпълнявания файл, който е с разширение в зависимост от .NET езика (C# ,VB.NET и др.).
Във файла SampleCode.aspx.cs се съдържа следната информация :
using System; namespace Website1 { public partial class SampleCode : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { Response.Write("Здравей свят!!!"); } } }
Версии [редактиране]
Новите версии на ASP.NET съвпадат с .NET Framework:
| Дата | Версия | Забележка | Новости |
|---|---|---|---|
| 16, Януари, 2002 | 1.0 | Първа версия Излиза заедно с Visual Studio .NET |
|
| 24, Април , 2003 | 1.1 | Излиза заедно с Windows Server 2003 Излиза заедно с Visual Studio .NET 2003 |
|
| 7, Ноември, 2005 | 2.0 |
Кодово имеWhidbey |
|
| 21, Ноември, 2006 | 3.0 | ||
| 19,Ноември, 2007 | 3.5 | Излиза заедно с Visual Studio 2008 and Windows Server 2008 |
|
| 11, Август, 2008 | 3.5 Service Pack 1 | Излиза заедно с Visual Studio 2008 Service Pack 1 |
|
| 12, Април, 2010 | 4.0 | Излиза заедно с Visual Studio 2010 |
Паралелни .NET Framework 4 разширения и функции |