Home
Username:
Password:
PHP (Español) Tutorials

Conceptos / Flujo de Datos

Subtitles of the Movie

En ésta película veremos brevemente la manera en la cual los datos se trasladan dentro de un website dinámico y cómo éste difiere de las páginas web estáticas que usted está acostumbrado a crear. Los elementos diferentes que vamos a ver son: la computadora del usuario, la cual está conectada a la Internet, y el servidor. En éste caso tenemos un Servidor de Aplicación, el cual difiere de un Servidor Web estándar en que éste último sólo otorga los servicios requeridos y en que los datos almacenados se encuentran completamente pre-empaquetados como páginas HTML, incluso si estos son más complejos y dinámicos, por ejemplo al otorgar servicios del JavaScript o películas del Flash. Todos estos elementos son estáticos porque el usuario simplemente solicita una página y obtiene el contenido en el formulario creado en el servidor. Un Servidor de Aplicación puede ejecutar un script cuando éste es solicitado por el usuario, y a través del ingreso de datos restituidos, puede tomar decisiones de una manera más dinámica e inteligente acerca del contenido que el usuario quiere visualizar. Éste puede trabajar en conjunto con el Servidor de Base de Datos, y aunque se encuentran comúnmente separados, es posible tener una sola computadora con los Servidores de Aplicación y de Base de Datos instalados efectivamente aunque son conceptos diferentes. Aunque estos se encuentren juntos físicamente, es mejor verlos como dos entidades por separado. Básicamente, cuando un usuario ingresa el URL de cualquier página, éste realiza un llamado a la Internet y esa solicitud es pasada al Servidor de Aplicación. En éste punto entra en acción el PHP. Los scripts ejecutados en el Servidor de Aplicación para que el contenido sea otorgado de manera dinámica con base en las elecciones y los datos de los usuarios son escritos en una variedad de diferentes lenguajes como el Active Server Pages de Microsoft que utiliza el VBScript y el JScript, así como el Pearl, el Java Server Pages o el Cold Fusion. En éste caso veremos el PHP, y aunque todos ellos realizan acciones en algunas áreas mejor que en otras, el propósito es el mismo: ejecutar un script en el Servidor de Aplicación. Aquí es donde la tecnología que vamos a ver a través de éste tutorial del PHP entra en acción, es decir, los scripts ejecutados en el Servidor de Aplicación. Estos scripts pueden ser solicitados con base en la información pasada por parte del usuario desde el Servidor de Base de Datos, el cual la restituye al script del PHP que después otorga los datos en un formulario de aceptación que es entregado al usuario. A lo largo de éste tutorial sólo revisaremos el otorgamiento de los archivos HTML. Es posible otorgar otros tipos de tecnologías como el JavaScript o scripts de la parte del cliente a través del PHP, pero comúnmente sólo otorgaremos archivos HTML. También es posible pasar información a una aplicación de la parte del cliente, como por ejemplo con el Flash de Macromedia al enviar la información desde el PHP al Flash. En su forma más sencilla el PHP otorgará archivos HTML que pueden ser leídos en cualquier navegador del usuario. Debemos diferenciar la creación de scripts de la parte del servidor, como los del PHP o cualquier otra tecnología que he mencionado, y la creación de scripts de la parte del cliente como los del JavaScript; otros ejemplos, aunque no se refieren a la creación de scripts en sí, son los applets del Java ejecutados en el navegador del usuario a través de la JVM o las películas del Flash. Estos son scripts o applets de la parte del servidor y no debemos confundirlos con la función realizada por el PHP que es una tecnología de la parte del servidor. El contenido es restituido a través de la Internet a la computadora del usuario con base en sus elecciones y en los scripts del PHP configurados. Éste es el funcionamiento básico de una web dinámica.

Tutorial Information

Course: PHP (Español)
Author: Joshua Mostafa
SKU: 33684
ISBN: 1-933736-16-X
Release Date: 2006-03-28
Duration: 9.5 hrs / 92 lessons
Work Files: Yes
Captions: Available on CD and Online University
Compatibility: Vista/XP/2000, OS X, Linux
QuickTime 7, Flash 8

VTC Sign up & Benefits

  • Unlimited Access
  • 98,729 Video Tutorials (23,265 free)
  • Video Available as Flash or QuickTime
  • Over 1026 Courses
  • $30 for One Month Access
  • Multi-User Discounts Available