Programacion web ppt

Solo disponible en BuenasTareas
  • Páginas : 7 (1513 palabras )
  • Descarga(s) : 0
  • Publicado : 7 de marzo de 2011
Leer documento completo
Vista previa del texto
Programación Web
Desarrollo de aplicaciones Web

Arquitectura de las aplicaciones Web.
Arquitectura de dos niveles:
Es la más simple, se tiene el nivel del “Cliente” y el nivel del “Servidor”.

Arquitectura Web de tres niveles:
 El primer nivel consiste en la capa de presentación que incluye no sólo el navegador, sino también el servidor web que es el responsable de dar a los datos unformato adecuado. El segundo nivel está referido habitualmente a algún tipo de programa o script. Finalmente, el tercer nivel proporciona al segundo los datos necesarios para su ejecución.

Lenguajes de programación del lado del cliente.
 Los programas del lado del cliente están incluidos dentro de la página HTML, se descargan del servidor junto con este.  Los programas se ejecutan dentrodel ámbito del browser.

Tecnologías y lenguajes del lado del cliente.
    Navegadores para Web. Javascript y Vbscript. Flash (lenguaje ActionScript). PDF. HTML. Applets en Java. XML. AJAX, acrónimo de Asynchronous JavaScript And XML (JavaScript asíncrono y XML).



Algunos navegadores Web.

      

Amaya Galeon Konqueror Mozilla suite navigator Netscape Navigator Safari MaikNavigator

Epiphany Internet Explorer Lynx Mozilla Firefox Opera Shiira

Tecnologías y lenguajes del lado del cliente.
 Algunos de estos lenguajes y tecnologías requieren de un programa especial (plug-in) instalado en la computadora del usuario. Ejemplo: Adobe Flash Player.  Un complemento (o plug-in en inglés) es una aplicación que se relaciona con otra para aportarle una función nueva ygeneralmente muy especifica. Esta aplicación adicional es ejecutada por la aplicación principal e interactúan por medio de la API.

Lenguajes de programación del lado del servidor.
 Se ejecutan en el servidor de Web dependientes de la plataforma del servidor. y son

 Se usan para acceder a recursos del servidor, como bases de datos y generación de contenido dinámico para las páginas. Lenguajes de programación del lado del servidor…
 Por ejemplo, el ámbito de ejecución de una página ASP.NET.

Introducción a PHP
 Lenguajes de script
 PHP es un lenguaje de script del lado del servidor. Otros lenguajes similares son ASP, JSP o ColdFusion  Los scripts PHP están incrustados en los documentos HTML y el servidor los interpreta y ejecuta antes de servir las páginas al cliente El cliente no ve el código PHP sino los resultados que produce

Introducción a PHP
 ¿Cómo funciona PHP? (1)
Servidor web

Cliente (navegador) Página HTML

Página HTML

internet

Hola, Ana

Introducción a PHP
 ¿Cómo funciona PHP? (2)
Servidor web

Cliente (navegador) Página HTML Página HTML

Página PHP
Intérprete PHP

internet

Hola, Ana

Introducción a PHP
Breve historia de PHP
 Creado por Rasmus Lerdorf para uso personal en 1994  PHP = Personal Hypertext Processor  Versión actual: PHP 5  Es un módulo que se añade al servidor web y fue concebido inicialmente para Apache  Por sus ventajas: es potente, fácil de aprender, de libre distribución, permite el acceso a bases de datos y otras funcionalidades orientadas a la red  Dispone de abundantesoporte en la Web

 ¿Por qué PHP?

Introducción a PHP
 Requisitos
 Servidor web Apache (www.apache.org)  con el módulo PHP (www.php.net)  y la base de datos MySQL (www.mysql.com) si se desea crear páginas dinámicas  Herramientas para la gestión de MySQL, como PHPMyAdmin (www.phpmyadmin.net)  Editores de PHP, como DevPHP (www.sourceforge.net) o Eclipse (www.eclipse.org)  Manuales de PHPy MySQL

 Otras utilidades

Instalación y configuración de Apache
 Instalación y configuración de Apache. 1: descargar

 Conectar a www.apache.org  Seleccionar HTTP Server  Elegir la versión estable más reciente (feb 2006)  Elegir la versión 2.0.55 y descargarla a una carpeta temporal
 Apache 2: versión 2.0.55  Apache: versión 1.3.34

Instalación y configuración de Apache
...
tracking img