páginas web estáticas - aspnetmagnos.files.wordpress.com · •jsp –java server pages...

38
Páginas WEB Estáticas

Upload: buithu

Post on 30-Oct-2018

229 views

Category:

Documents


0 download

TRANSCRIPT

Páginas WEB Estáticas

Páginas WEB Estáticas

Páginas WEB Estáticas

Limitaciones Páginas Estáticas

Limitaciones Páginas Estáticas

• No permite personalizar página WEB• Seguridad – Código Abierto

Limitaciones Páginas Estáticas

• Es necesario grabar anteriormente el HTML en el servidor.• Lo ideal seria generar un HTML después del requerimiento del usuario.

Paginas Dinámicas Cliente

• Módulos (plug-ins) crean páginas dinámicas• HTML enviado junto con archivo de instrucciones

Paginas Dinámicas Cliente

Paginas Dinámicas Cliente

• Download demorado• Navegador interpreta de modo diferente conjunto de instrucciones• Scripts están disponibles para todos

Paginas Dinámicas Cliente

Show Página Javascript

Paginas Dinámicas ClienteTecnologías

• Javascript• Controles ActiveX• Applets Java

Paginas Dinámicas Servidor

Paginas Dinámicas Servidor

•Todo el procesamiento es realizado en el servidor• código HTML enviado al cliente• ASP.NET sigue este modelo de página dinámica

Paginas Dinámicas ServidorTecnologías

• CGI (Common Gateway Interface, interface de interconexión comun)• ASP Clasico – Desempeño Lento, asp.dll• JSP – Java Server Pages• ColdFusion – no es gratuito $1.000 para ejecutar en el servidor.• PHP – código abierto, parecido a C y Perl • ASP.NET – Estructurado, Fácil de entender, programación + corta, aspnet_isapi.dll

Conceptos:

• ASP: Tecnología de Servidor para crear páginas WEB dinámicas que solo permite la utilización de lenguajes de Script

• ASP.NET: Tecnología de Servidor para crear páginas WEB dinámicas que permite la utilización de cualquier lenguaje de programación soportada por la plataforma .NET

• VB.NET: Lenguaje de programación para ASP.NET

INTRODUCCIÓN

INTRODUCCIÓN

INTRODUCCIÓN

Ejemplo Aplicaciones Escritorio

INTRODUCCIÓNEjemplo Aplicaciones WEB

Servidor WEB

• Software que administra las paginas WEB y las deja disponibles para navegadores clientes• Servidor y navegador en máquinas diferentes• En modo de desarrollo podemos tener los 2 en una misma máquina• IIS, Apache, etc.

INTRODUCCIÓN

Show IIS…..

INTRODUCCIÓN

INTRODUCCIÓN

INTRODUCCIÓN

Show Página ASPX

INTRODUCCIÓN

.NETLa plataforma .NET es un conjunto de tecnologías diseñadas para transformar Internet en una plataforma informática distribuida a escala completa. Proporciona nuevas formas de desarrollar aplicaciones a partir de colecciones de Servicios Web. La plataforma .NET soporta totalmente la infraestructura existente de Internet, incluyendo HTTP, XML y SOAP.

.NET Framework se incluye en Windows Server 2008, Windows Vista y Windows 7. De igual manera, la versión actual de dicho componente puede ser instalada en Windows XP, y en la familia de sistemas operativos Windows Server 2003. Una versión "reducida" de .NET Framework está disponible para la plataforma Windows Mobile, incluyendo teléfonos inteligentes.

.NET

http://es.wikipedia.org/wiki/.Net

.NET

La especificación Common Language Specification (CLS) define los mínimos estándares que deben satisfacer los lenguajes y desarrolladores si desean que sus componentes y aplicaciones sean ampliamente utilizados por otros lenguajes compatibles con .NET.

Visual Studio .NET En el .NET Framework, Visual Studio .NET ofrece las herramientas que permiten el desarrollo rápido de aplicaciones.

.NET

.NET

¿Cuáles son los componentes del .NET Framework?

.NET

Common Language Runtime

.NET

Biblioteca de clases del .NET Framework

Espacios de nombres System El espacio de nombres System contiene clases fundamentales y clases base que definen tipos de datos valor y referencia comúnmente utilizados, eventos y descriptores de eventos, interfaces, atributos y procesamiento de excepciones.

.NET

ADO.NET: Datos y XML

.NET

ASP.NET: Formularios Web y Servicios Web

ASP.NETINTRODUCCIÓN

• Nueva Versión de la Tecnología ASP creada por Microsoft• Convergencia entre ASP e .NET• .NET Plataforma Tecnológica para generar aplicaciones de negocios• ASP <> ASP.NET• ASP.NET posee controles pre-definidos, economizando tiempo.• Lenguajes a utilizar: VB.NET, Jscript, C#• Admite combinación de lenguajes• Personaliza paginas para un usuario, guardar información en BD o XML, cambiar el Lay-out de una página con un clic de botón. • Cuando instalamos el ASP.NET también instalamos la plataforma .NET

Nueva y Poderosa Tecnología de Servidor para Crear Páginas WEB Dinámicas

VB.NET

• Simples para principiantes• Gratuita

Descargando ASP.NET

http://www.asp.net/Downloads/