Programacion web ppt
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
...
Regístrate para leer el documento completo.