Microsoft va crear per primera vegada ASP.NET (abans anomenat ASP +) i .NET Framework l'any 2000. La primera versió del .NET Framework es va publicar el 2002 i es va anomenar .NET Framework 1.0. Microsoft va anunciar el .NET Core el 2014, incloent el suport multiplataforma per al .NET Framework. El .NET Framework ha passat per diverses iteracions i actualitzacions al llarg dels anys, i ha passat molt de temps des del seu llançament. Actualment s'està llançant a la versió 4.7.2, en fase de desenvolupament de la versió 4.8 i l'any que ve. El principal avantatge de .NET Framework és el seu entorn integrat. ASP.NET és una eina bàsica per a .NET Framework usada per crear pàgines web dinàmiques i llocs web que utilitzen llenguatges .NET.

Els fabricants porten anys utilitzant la plataforma .NET (pronunciada DOT NET) per crear, desplegar i desplegar aplicacions basades en escriptori i servidor. La plataforma NET de Microsoft funciona principalment a la plataforma Microsoft Windows. ASP.NET és un marc d'aplicacions web que forma part del marc .NET, basat en un model de programació orientat a objectes i basat en esdeveniments al món del desenvolupament web. ASP.NET és una excel·lent eina per crear llocs web que simplifiquen molt el disseny i l'estructura de les aplicacions web. Un dels seus punts de venda més importants és la seva flexibilitat i funcions orientades a objectes que fan d’ASP.NET una elecció ideal per al desenvolupament .NET.

Què és .NET?

Net Framework (també coneguda com la xarxa de punts) Desenvolupament de programari que combina diverses tecnologies sorgides de Microsoft a finals dels anys 90 per crear, utilitzar i desplegar molts serveis web, aplicacions web i Windows. cercle. Aquesta és la base de codis i reunions gestionats, que simplifica el desenvolupament d'aplicacions de client / servidor de confiança i d'aplicacions multinivell. Per la seva flexibilitat, permet desenvolupar programes empresarials i empresarials que es poden ampliar sense escriure codi per a transaccions, recaptació de fons o gestió de seguretat.

Què és ASP.NET?

ASP.NET forma part del .NET Framework utilitzat per crear pàgines web dinàmiques. Aquest és el següent pas de Microsoft en el desenvolupament de tecnologies del servidor i successor del clàssic ASP. Està totalment integrat amb .NET Framework, que simplifica el desenvolupament, la depuració i la distribució d’aplicacions web. Les aplicacions ASP.NET tenen accés sense restriccions a totes les classes i característiques de .NET. Les aplicacions es fonamenten bàsicament en components i es poden escriure en qualsevol idioma que estigui construït en temps d'execució total (CLR) i compatible amb .NET.

Diferència entre .NET i ASP.NET

  1. .NET i altres. ASP.NET

NET Framework (també coneguda com a Dot Network) és un marc de desenvolupament que proporciona una guia de programa i una interfície de programació per als serveis i les API de Windows. És una plataforma de desenvolupament de programari Microsoft dissenyada per crear, utilitzar i distribuir des d’Internet diverses aplicacions mòbils i basades en Windows. L’estratègia principal de .NET és habilitar el programari com a servei, però més encara. Al seu torn, ASP.NET és l’eina principal del .NET Framework que té un paper clau en l’estratègia .NET de Microsoft. ASP.NET simplifica la creació, depuració i distribució d'aplicacions web.



  1. .NET i arquitectura ASP.NET

.NET Framework és un entorn gestionat i un mecanisme d’execució bàsica que supervisa el rendiment dels programes .NET, una revolucionària plataforma que es fa servir per crear, utilitzar i desplegar programes i serveis que utilitzen tecnologies .NET i CLR. Es tracta bàsicament d’una infraestructura de desenvolupament i d’execució que canvia el desenvolupament d’aplicacions empresarials a la plataforma Windows. L’arquitectura ASP.NET es basa en els components clau següents: Llenguatge, Biblioteca i temps de treball en llenguatge públic (CLR). Els programes ASP.NET es basen principalment en components i modulars.



  1. Desenvolupament d'aplicacions

Anteriorment .NET només es podia utilitzar per a usuaris de Windows i PC, però ara els Serveis i API de Windows proporcionen una nova interfície de programació i integren diverses tecnologies per desenvolupar una àmplia gamma d'aplicacions, des d'aplicacions basades en Windows fins a aplicacions web i mòbils. . Això simplifica el desenvolupament d'aplicacions client / servidor fiables i multinivell. ASP.NET, per la seva banda, forma part de les aplicacions web de .NET Framework, que s’utilitzen per crear llocs web dinàmics i basats en dades, i funciona bé en llocs web grans i amplis sense codificació especial. funciona. programador.



  1. Eines i biblioteques a .NET i ASP.NET

.NET Framework funciona amb un conjunt de llenguatges de programació, inclosos C #, C ++, VB.NET, J # i F #; i un conjunt d’eines de desenvolupament, incloent Visual Studio; i una biblioteca completa per a serveis web i aplicacions web i Windows. Aquests components junts constitueixen la part més gran de .NET Framework. Integrat amb ASP.NET .NET Framework i Visual Studio. El seu programari es basa en un entorn de programari anomenat Common Language Runtime (CLR), i qualsevol llenguatge .NET es pot utilitzar per escriure aplicacions web ASP.NET.

.NET i ASP.NET: taula de comparació

Resum de .NET i molt més. ASP.NET

En conclusió, .NET Framework és un marc de programari desenvolupat per Microsoft per crear, llançar i desplegar aplicacions basades en servidors i escriptoris, mentre que ASP.NET és una extensió ASP que forma part del .NET Framework. simplifica l’estructura. i aplicacions web. Un dels majors avantatges d’ASP.NET és la seva flexibilitat i funcions orientades a objectes. Els programes ASP.NET es creen a la part superior del CLR i es poden escriure en qualsevol idioma que sigui compatible amb .NET. En poques paraules, ASP.NET és un programari que us permet utilitzar-lo. Plataforma NET per al desenvolupament d'aplicacions web i idiomes de suport.

Referències

  • Crèdit d'imatge: https://upload.wikimedia.org/wikipedia/commons/thumb/0/0b/Microsoft_.Net_Framework_3.0.svg/500px-Microsoft_.Net_Framework_3.0.svg.png
  • Crèdit d'imatge: https://upload.wikimedia.org/wikipedia/commons/thumb/1/13/Asp.net.svg/500px-Asp.net.svg.png
  • Tai, Tuan i Hoang Lam. Fonaments bàsics de .NET. Sebastopol, Califòrnia: O'Reilly Media, 2003. Impressió
  • Harris, Steve i Rob McDonald. Canvi a ASP.NET: Desenvolupament web amb VB .NET Nova York: Apress, 2002. Imprimir
  • Liberty, Jessie i Dan Hurwitz. Programació ASP.NET Sebastopol, Califòrnia: O'Reilly Media, 2005. Impressió