Procesamiento del lado del servidor

Solo disponible en BuenasTareas
  • Páginas : 17 (4229 palabras )
  • Descarga(s) : 7
  • Publicado : 27 de agosto de 2010
Leer documento completo
Vista previa del texto
3.1 Procesamiento del lado del servidor.
3.2 Conceptos básicos de la herramienta de desarrollo.
3.1 Procesamiento del lado del servidor.
Todo lo que suceda dentro del servidor es llamado procesamiento del lado del servidor, o server-side processing. Cuando tu aplicación necesita interactuar con el servidor (por ejemplo, para cargar o guardar datos), ésta realiza una petición del lado delcliente (client-side request) desde el navegador, a través de la red usando invocaciones remotas a métodos (remote procedure call, RPC). Mientras se está procesando una llamada RPC, tu servidor está ejecutando código del lado del servidor.
Los primeros servidores web permitían visualizar exclusivamente información estática. Esto representó bien pronto una limitación; sobre todo desde el momento enel que la actividad publicitaria y comercial comenzó a concentrarse también en la red Internet.
La unificación de tareas, que inicialmente parecía una ventaja para el desarrollo de páginas web, se convirtió en realidad en una fuerte limitación para el desarrollo de aplicaciones web.
--------La programación del lado del servidor es un elemento agregado muy importante en el diseño o construcciónde sitios Web, ya que permite de una u otra forma el manejo de datos de forma dinámica. Los primeros servidores Web que permitían construir páginas dinámicas utilizaban CGI. CGI es aun muy común en la actualidad y los servicios de IIS de Microsoft pueden usar CGI al igual que las páginas ASP. CGI es una tecnología que nos permite invocar programas compilados o guiones en el servidor Web. CGI seve a menudo en los servidores Web de sistemas UNIX, y muchos de los programas CGI son guiones Perl.

3.2 Conceptos básicos de la herramienta de desarrollo.
Las herramientas de desarrollo son aquellos programas o aplicaciones que tengan cierta importancia en el desarrollo de un programa (programación). Pueden ser de importancia vital (como un ensamblador, un compilador o un editor) o deimportancia secundaria, como una IDE (Interfaz de Desarrollo Estructurada).

Las herramientas definidas son las propias del ciclo de generación de un programa ejecutable:
El editor emacs, que cubre la fase de escritura del código fuente.
El compilador/enlazador gcc, que permite obtener ejecutables a partir del código fuente.
La herramienta make, que facilita (y agiliza) la generación de ejecutablescuando intervienen varios ficheros fuente.

Herramienta de desarrollo PHP.
Es un lenguaje interpretado de alto nivel embebido en páginas HTML y ejecutado en el servidor.
Es de programación de estilo clásico, con variables, sentencias condicionales, bucles, funciones. No es un lenguaje de marcas como podría ser HTML, XML o WML. El resultado es normalmente una página HTML pero igualmente podríaser una pagina WML.
Su característica más potente y destacable de PHP es su soporte para una gran cantidad de bases de datos.
Herramienta de desarrollo PHP:
Es un lenguaje interpretado de alto nivel embebido en páginas HTML y ejecutado en el servidor.
El código PHP se incluye entre etiquetas especiales de comienzo y final que permiten entrar y salir del modo PHP. Lo que distingue a PHP dela tecnología Javascript, la cual se ejecuta en la máquina cliente, es que el código PHP es ejecutado en el servidor. PHP puede hacer cualquier cosa que se pueda hacer con un script CGI, como procesar la información de formularios, generar páginas con contenidos dinámicos, o mandar y recibir cookies.

PHP es un lenguaje de programación de estilo clásico, con variables, sentenciascondicionales, bucles, funciones. No es un lenguaje de marcas como podría ser HTML, XML o WML. El resultado es normalmente una página HTML pero igualmente podría ser una pagina WML.
PHP es un lenguaje con asequible estructura de programación, la facilidad de llevar a cabo sentencias SQL embebidas, además de permitir la posibilidad de correr en diferentes tipos de servidores, entre ellos Apache. Quizás la...
tracking img