ASP.NET es un marco web gratuito de Microsoft para crear aplicaciones y sitios web dinámicos usando HTML, CSS y JavaScript. Ofrece tres marcos diferentes (Web Forms, MVC y Web Pages) para diseñar aplicaciones web. ASP.NET se ejecuta en el servidor y permite usar diversos lenguajes como C# y VB, además de acceder a las funcionalidades del framework .NET como bases de datos y servicios web.
Presentación guía sencilla en Microsoft Excel.pptx
Qué es ASP.NET
1.
2. ¿que es asp.net?
ASP.NET es un marco web gratuito para crear excelentes
sitios web y aplicaciones web mediante HTML, CSS y
JavaScript. También puede crear API Web y usar
tecnologías en tiempo real como Sockets Web.
ASP.NET ofrece tres marcos para crear aplicaciones web:
formularios Web Forms, ASP.NET MVC y ASP.NET Web
Pages. Los tres marcos son estables y están maduros, y
puede crear excelentes aplicaciones web con cualquiera
de ellos. Independientemente del marco que elija,
obtendrá todas las ventajas y características de ASP.NET
Everywhere.
3. ¿Característica de asp .net?
• Es una tecnología orientada al desarrollo de
“Aplicaciones Web”.
• Permite elegir el lenguaje del lado del servidor con el
cual queremos trabajar. Actualmente soporta cerca de
40 lenguajes, siendo C# y vb los más populares.
• Es compilado no interpretado.
• Tiene acceso a todas las funcionalidades proveídas
por el.net framework- (XML, webservices, bases de
datos, email, criptografía.)
• Facilita la reutilización e interfaces de usuario
comunes, mediante los controles de Usuario.
4. ¿Evolución lenguajes?
La tecnología ASP surge en diciembre de 1996 con el
lanzamiento del service pack 3 de Windows NT 4.0 como
parte del IIS 3.0.
Este fué el primer acercamiento de Microsoft hacia la
tecnología scripting en internet. Sin ondar en detalles, la
gran ventaja que tenía ASP era que uno podía diseñar su
página y programar la lógica que haría que su página
desplegara datos.
Esto no se ve más como una ventaja, en aquel entonces
permitía dibujar una tabla (<table>) y para cada fila de
un recordset (que nostalgia) ir dibujando las filas
correspondientes (<tr>), todo en el mismo archivo.
ASP.Net fue escrito completamente desde cero, es una
tecnología completamente distinta que incluye, entre
otras cosas, la posibilidad de separar el diseño gráfico de
la lógica de negocio. Otro gran aporte por parte de .net a
ASP.net fué ADO.net con sus DataSets, DataTables y
DataSources en la versión 2.0.
5. ¿evolución de asp .net?
La tecnología ASP surge en diciembre de 1996 con el
lanzamiento del service pack 3 de Windows NT 4.0 como
parte del IIS 3.0.
Este fué el primer acercamiento de Microsoft hacia la
tecnología scripting en internet. Sin ondar en detalles, la
gran ventaja que tenía ASP era que uno podía diseñar su
página y programar la lógica que haría que su página
desplegara datos.
Esto no se ve más como una ventaja, en aquel entonces
permitía dibujar una tabla (<table>) y para cada fila de
un recordset (que nostalgia) ir dibujando las filas
correspondientes (<tr>), todo en el mismo archivo.
ASP.Net fue escrito completamente desde cero, es una
tecnología completamente distinta que incluye, entre
otras cosas, la posibilidad de separar el diseño gráfico de
la lógica de negocio. Otro gran aporte por parte de .net a
ASP.net fué ADO.net con sus DataSets, DataTables y
DataSources en la versión 2.0.
¿Evolución lenguajes?
6. Se desarrollaba todo en uno, es decir el mismo ASP incluía toda
las funcionalidades:
Incluía código HTML y dentro se embebía el cóigo ASP.
Había pocos incluyen que hacían referencias a funciones muy
generales o muy utilizadas
FASE INICIAL
7. Se comienzan a crear clases reutilizables para centralizar la
mayoría de las funciones generales:
Conexión y operaciones con bases de datos, control de errores,
control de la seguridad, validación de campos, trabajo con
ficheros PDF o Excel, etc.
1º EVOLUCIÓN
8. Se incluye el trabajo con plantillas y con todas las clases creadas
se dispone de un Framework completo de trabajo:
Se dispone de dos tipos de plantillas las que se almacenan en
memoria de cada aplicación para mejorar los tiempos de carga y
las que se cargan al vuelo (nos permitía obtener plantillas de
otros entornos).
Con el framework y con las plantillas se reduce en un 90% el
tamaño de los ficheros ASP. También se reducen el número de
incluye con elementos de diseño.
2º EVOLUCIÓN
9. Se parte de un modelo parecido al del ASP (VBScript) en su 1º
evolución (el cambio a .NET nos pilló en la transición de la 1º a
la 2º fase):
Se crea una framework básico con los objetos más utilizados en
ASP, destaco algunos:
Trabajo con base de datos (Oracle y SQL Server)
Gestión de errores, con avisos personalizados a los
programadores
FASE INICIAL