ASP. net software | |
---|---|
Genere | Integrated development environment |
Sviluppatore | Microsoft Corporation |
Data prima versione | gennaio 2002 |
Ultima versione | 4.7.1 (17 ottobre 2017) |
Sistema operativo | Microsoft Windows |
Licenza | Apache License 2.0 (licenza libera) |
Sito web | dotnet.microsoft.com/en-us/apps/aspnet |
ASP.NET è un progetto open source[1][2] che comprende un insieme di tecnologie di sviluppo di software per il web, commercializzate da Microsoft. Utilizzando queste tecnologie, gli sviluppatori possono realizzare applicazioni web e servizi web (web service).
È stato rilasciato per la prima volta nel gennaio 2002[3] con la versione 1.0 del .NET Framework ed è il successore della tecnologia Active Server Pages (ASP) di Microsoft. ASP.NET è costruito sul Common Language Runtime (CLR), permettendo ai programmatori di scrivere codice ASP.NET usando qualsiasi linguaggio .NET supportato. Il framework di estensione ASP.NET SOAP permette ai componenti ASP.NET di elaborare messaggi SOAP.
Il successore di ASP.NET è ASP.NET Core. È una reimplementazione di ASP.NET come framework per applicazioni web modulare, insieme ad altri framework come Entity Framework. Il nuovo framework usa il nuovo progetto open-source .NET Compiler Platform (nome in codice "Roslyn") ed è multipiattaforma. ASP.NET MVC, ASP.NET Web API, e ASP.NET Web Pages (una piattaforma che usa solo pagine Razor) si sono fusi in un MVC 6 unificato[4].