Programación al lado del servidor

Slides:



Advertisements
Presentaciones similares
Servidores Web Capítulo 2.
Advertisements

Comparación entre la implementación de aplicaciones PHP y ASP.NET 2.0
Plataforma Microsoft.NET
Plataformas de Desarrollo de Software
INTRODUCCIÓN A LA PROGRAMACIÓN WEB
Lenguajes de programación Web
Tecnologías web.
Lenguajes de programación para la web Lenguaje html Lenguaje java script Es un lenguaje estático para el desarrollo de sitios web Ventajas: Sencillo que.
Cristian Fonnegra Marin
Paginas web.
Desarrollo Web en Entorno Servidor
[IGN + UPM] con financiación de la AECI Madrid, junio-julio de 2006 Miguel A. Manso Universidad Politécnica de Madrid Curso IDEs Instalación de software.
Universidad de MendozaTeleinformática ITemario  WWW Dinámica  CGI  Como se integra PHP en Apache.
TEMA 2 PHP. Introducción e Instalación índice 1. Introducción 6. Primera Prueba 2. Requisitos 3. ¿Qué es MySQL? 4. ¿Qué es Apache? 5. WAMPServer Raquel.
EXISTEN ACTUALMENTE JAVASCRIPT HTML VENTAJASDESVENTAJAS ES UN LENGUAJE ESTATICO PARA SITIOS WEB PHP LENGUAJE INTERPRETADO NO REQUIERE COMPILACION LENGUAJE.
10-Febrero Software de aplicación. Héctor Alejandro Bautista Alatriste.
Introducción a PHP. ¿Qué es PHP? PHP:(Hypertext Preprocessor) es un lenguaje "open source" interpretado de alto nivel embebido en páginas HTML y ejecutado.
Tipos de aplicaciones en Visual Studio. Índice Introducción Introducción Aplicaciones instaladas Aplicaciones instaladas Aplicaciones Web Aplicaciones.
Identificación del lenguaje JavaScript. O JavaScript es un lenguaje de programación interpretado, dialecto del estándar ECMAScript. Se define como orientado.
Estructuras web Visual. Definición del Diseño Visual Una vez que se ha terminado el trabajo en la estructura, ya se cuenta con los insumos suficientes.
Lenguajes de programación Web Juan Felipe Muñoz Fernández.
¿Que es PHP? PHP Hypertext Preprocessor Y solo porque me quiero hacer el profesor cool y meter un chiste: PHP también significa: Para Hacer Páginas.
UNIDAD DE APRENDIZAJE PROGRAMACION WEB TEMA PHP DOCENTE ING. GUERRERO ULLOA GLEISTON ESTUDIANTES RESPONSABLES PÉREZ KEVIN CUASPUD ANDERSON RODRIGUEZ RANDY.
Luis A. Guerrero Universidad de Chile Departamento de Ciencias de la Computación CC61J - Taller de UML Modelando aplicaciones Web con UML.
1 LENGUAJES DE PROGRAMACIÓN. Son aplicaciones específicas diseñadas para crear otras aplicaciones o programas. Son programas para crear programas. 2.
Control, adquisición y monitoreo con Arduino y Visual Basic .net
wShifts – Gestión de Turnos de Trabajo
INSTALACIÓN DEL SISTEMA C.A.N.O.A.
Los servidores Web.(web servers)
MERCADEO ELECTRONICO ALOJAMIENTO WEB.
Portales colaborativos
Capítulo 2: Tecnologías para la creación de sitios web
Villa Barrionuevo Alicia Elizabeth Sangolquí, Marzo de 2015
PHP Hypertext Preprocessor
LOS DIFERENTES LENGUAJES DE PROGRAMACION PARA LA WEB
PROGRAMACIÓN (1).
Modelando aplicaciones
ALGORITMOS, LENGUAJES Y TECNICAS DE PROGRAMACION
Conectividad de Bases de Datos
Lenguaje de Programación C en pocas palabras
Introducción a Visual Studio .NET
LENGUAJE DE PROGRAMACIÓN
Unidad 2: Programación 2. Programación Curso
Las herramientas Case Julian madrigal.
TAREA DEFINICIONES: Software: Equipamiento lógico o soporte lógico de una computadora digital; comprende el conjunto de los componentes lógicos necesarios.
Lenguaje de Programación
Java Historia Datos ¿ Por qué eligen Java ?.
Equipos y Servicios de la red
Plataformas cliente-servidor
Page 1. Page 2 Los lineamientos básicos que debe contener las paginas HTML.
LENGUAJE DE SCRIPTING EN SERVIDORES WEB INTEGRANTES :JOSTIN FRANCO DARYENIS ARAUZ PABLO CANDANEDO.
CURSO PROGRAMACIÓN BÁSICA SEMANA 2
Lenguaje de Programación Estructurado
Fundamentos de la Programación I
Tema 1 El entorno de desarrollo de C#
El lenguaje de programación PHP
ARQUITECTURA DE APLICACIONES WEB
Entendiendo PHP En diseño de software en el Front-end es la parte del software que interactúa con los usuarios. Es la persona que se encarga del diseño.
FRONT-END Y BACK-END L.I. MARÍA DEL CARMEN RIVERA GONZÁLEZ.
Electiva Tecnológica Herramientas Libres
LA WEB DIEGO MANUEL APAZA ITO RESUMEN DE DIAPOSITIVAS.
Lenguajes del lado del cliente
JDBC: comunicación Java-Base de Datos
Acceso a bases de datos ADO.NET
SQL1 7/9 Baloian Acceso a Bases de Datos
Docente: Valerio Herrera, Luis E. Experiencia Formativa III Semana 4: Servidores Web.
Lenguajes de Programación
AUTOR: SALGADO ESCOBAR STALIN SEBASTIAN DIRECTOR: ING. JOSE SANCHO
JOSE NICOLAS ZAIRA SOFIA C. TORRES BRENDA GONZALEZ
Taller de Programacion Distribuida con PHP y MySQL TEMA 1: INTRODUCCIÓN ING: RUBEN TORRES BAZAN
Transcripción de la presentación:

Programación al lado del servidor Programación Web Programación al lado del servidor

PHP es un lenguaje de programación interpretado, diseñado originalmente para la creación de páginas web dinámicas. Se usa principalmente para la interpretación del lado del servidor (server-side scripting).

Cuando el cliente hace una petición al servidor para que le envíe una página web, el servidor ejecuta el intérprete de PHP. Éste procesa el script solicitado que generará el contenido de manera dinámica. El resultado es enviado por el intérprete al servidor, quien a su vez se lo envía al cliente. Permite la conexión a diferentes tipos de servidores de bases de datos tales como MySQL, PostgreSQL, Oracle, ODBC, DB2, Microsoft SQL Server, Firebird y SQLite.

PHP es una alternativa a las tecnologías de Microsoft ASP y ASP PHP es una alternativa a las tecnologías de Microsoft ASP y ASP.NET (que utiliza C# y Visual Basic .NET como lenguajes), a ColdFusion de la empresa Adobe, a JSP/Java y a CGI/Perl. Aunque su creación y desarrollo se da en el ámbito de los sistemas libres, bajo la licencia GNU

ASP SQL <% %> ASP viejo .NET Microsoft C# Framework

Otra ventaja es que JSP hereda la portabilidad de Java, y es posible ejecutar las aplicaciones en múltiples plataformas sin cambios. Es común incluso que los desarrolladores trabajen en una plataforma y que la aplicación termine siendo ejecutada en otra.

El rendimiento de una página JSP es el mismo que tendría el servlet equivalente, ya que el código es compilado como cualquier otra clase Java. A su vez, la máquina virtual compilará dinámicamente a código de máquina las partes de la aplicación que lo requieran. Esto hace que JSP tenga un buen desempeño y sea más eficiente que otras tecnologías web que ejecutan el código de una manera puramente interpretada.

La principal ventaja de JSP frente a otros lenguajes es que el lenguaje Java es un lenguaje de propósito general que excede el mundo web y que es apto para crear clases que manejen lógica de negocio y acceso a datos de una manera prolija. Esto permite separar en niveles las aplicaciones web, dejando la parte encargada de generar el documento HTML en el archivo JSP.

Perl Se ha usado desde los primeros días del Web para escribir guiones (scripts) CGI. Es una de las "tres Pes" (Perl, Python y PHP), que son los lenguajes más populares para la creación de aplicaciones Web, y es un componente integral de la popular solución LAMP para el desarrollo web. Grandes proyectos escritos en Perl son Slash, IMDb[4] y UseModWiki, un motor de Wiki. Muchos sitios web con alto tráfico, como Amazon.com y Ticketmaster.com usan Perl extensamente.

Ruby Para desarrollo y pruebas, se utiliza Mongrel o WEBrick, incluido con Ruby. Para utilizar Rails en servidores en producción se está extendiendo el uso de Passenger, una suerte de mod_rails para Apache desarrollado en 2008 por la empresa holandesa