You are on page 1of 11

LENGUAJES DE PROGRAMACIN WEB (PHP1,

HTML52)

LENGUAJES DE PROGRAMACIN WEB (PHP, HTML5)

Sesin No. 9
Nombre: Programacin del lado del servidor
Objetivo: Saber en qu consiste y cmo funciona la programacin desde el
lado de un servidor.

Contextualizacin

En qu consiste la programacin y procesamiento del lado del servidor?

Todo lo que se trata de programacin y procesamiento de informacin por parte


de un servidor funciona dentro de un ambiente controlado y lo que realiza en el
procesamiento de una peticin de usuario mediante la lectura y ejecucin de un
script en el mismo servidor lo que ayuda a generar paginas HTML como
resultado.

Todo lo que sucede desde este lado, es la respuesta a toda peticin de los
clientes mediante los componentes del servidor, dependiendo de la informacin
que sea solicitada el proceso tomar ms o menos tiempo para bajar los datos a
los equipos de los individuos en espera.

Los lenguajes de programacin de lado del servidor, son aquellos que se


ejecutan desde el servidor. Por ejemplo JSP, PHP, .NET, Python, etc. Estos
lenguajes usualmente generan pginas dinmicas de HTML. Estos lenguajes
necesitan un servidor de aplicacin, un software instalado en el servidor, para
interpretar o ejecutar cdigo compilado en el caso de clases de Java. Este tipo
de software se instala en conjunto con un servidor Web, el cual gestiona las
peticiones de los navegadores Web.

Qu lenguajes de programacin necesita este proceso?


Cuntos pasos se realizan para ejecutar por completo el proceso?
Son iguales los lenguajes del lado del servidor que del lado del cliente?

LENGUAJES DE PROGRAMACIN WEB (PHP, HTML5)

Introduccin al Tema
Cuando se habla de procesamiento del lado del servidor debe considerarse lo
que se solicita, es decir, el tipo de informacin que se pide y los datos si es que
son numricos, alfabticos o si es que se necesitan de clculos matemticos.

Comnmente la informacin que se obtiene del lado del servidor es para


generar, actualizar o consultar bases de datos, tmese en cuenta que las bases
de datos no siempre son datos numricos o alfabticos, puede ser una coleccin
de imgenes con informacin o material multimedia con calcificaciones
especficas que cumplen con la complementacin de informacin de algn sitio
de consulta.

Las llamadas al servidor se gestionan a travs de un servidor Web. El servidor


Web transfiere, de ser necesario, la peticin al servidor de aplicacin. El cual
puede ser PHP, JSP, Python, etc. El servidor Web necesita de filtros que lo
ayuden a redirigir las peticiones. En el caso de un Web server IIS de Microsoft,
se usan los filtros ISAPI. Estos filtros son en muchos caso instalados de manera
automticamente por el instalador del servidor de aplicacin.

LENGUAJES DE PROGRAMACIN WEB (PHP, HTML5)

Explicacin
Programacin del lado del servidor
Todas las peticiones que se cumplen desde dentro del servidor se conocen
como procesamiento. Cuando esto necesita enviar datos lo hace mediante los
exploradores de internet, permitiendo que se reciba y enve lo necesario para
completar las consultas, tambin se permite la conexin remota.

Los lenguajes de programacin que utilizan los servidores son;


Perl
ASP
.NET
PHP
JSP
Python

Introduccin al lenguaje
Los lenguajes de programacin del lado del servidor, son aquellos que se
ejecutan e interpretan por el mismo servidor y al terminar con esto se enva al
cliente en un formato codificado en el cual el explorador de internet interpretara
los cdigos dando como resultado un documento Web del cual el usuario es
capaz de interpretar pues se muestra como un elemento visual compuesto de
imgenes, texto, etc.

LENGUAJES DE PROGRAMACIN WEB (PHP, HTML5)

Los lenguajes del lado del servidor son utilizados para desarrollar pginas
dinmicas y estos medios son:
ASP
JSP
PERL
PHP

Cuando se utiliza en servicio en internet para realizar descargas de informacin,


consultas de bases de datos, enviar o recibir archivos, cuando esto sucede los
scripts de los lenguajes de programacin que se aplicaron se ejecuta y se crean
los contenidos solicitados.

Como se ha mencionado anteriormente, cada lenguaje de programacin tiene


sus smbolos y palabras reservadas por eso es importante conocer las
caractersticas de cada uno pues, cuando se utiliza PHP, es importante utilizar
los signos de interrogacin pues marcan el inicio y el final de un documento,
adems de saber el significado de las palabras como; echo que permite la

LENGUAJES DE PROGRAMACIN WEB (PHP, HTML5)


salida de informacin y los tipos de formatos que son admitidos. Cuando se
habla de SQL el cual es un lenguaje del servidor, se trata de saber tambin las
palabras de uso como; SELECT, FROM, TO, UPDATE, AND, OR, etc.

Elementos de programacin
Estos son elementos que se encuentran del lado del servidor y se ejecutan en la
misma ubicacin. Lenguajes que se utilizan para desarrollar estos medios son:

CGI
ASP.NET (Active Server Pages)
JSP
PHP
Python

Algunas de las ventajas que se presentan dentro de los lenguajes de


programacin en el servidor son:

Controles de usuario personalizados


Facilita el mantenimiento de grandes aplicaciones
Mayor velocidad
Mayor seguridad
Ejecucin rpida de Servlets
Cdigo bien estructurado
Disponibilidad en mltiples plataformas

Los elementos de programacin siempre deben de ser en lenguaje ingls pues


los desarrolladores de los mismos son la mayora de las ocasiones de E.U. o las
compaas a las que pertenecen los cdigos son del mismo origen por lo que al
desarrollar los elementos se deben comprender la lgica de la estructura en los
medios y tambin el idioma.

LENGUAJES DE PROGRAMACIN WEB (PHP, HTML5)

Aplicacin
La aplicacin de esto, se da cotidianamente en lo que percibimos como normal,
es decir, cuando tenemos acceso a Internet y solicitamos informacin de un
documento Web o sitio, las peticiones se envan al servidor que atiende
nuestras demandas pues es importante notar tambin que los servidores
trabajan por zonas para determinar la mejor accesibilidad, pues la distancia entre
ms lejana sea del usuario al servidor ms tarda la informacin en descargarse y
visualizarse en la computadora.

Para que las aplicaciones o scripts funcionen correctamente dentro de la


computadora del cliente, es importante estar siempre actualizado en los plug-ins,
pues estos facilitarn que la informacin se codifique correctamente y se
muestre en pantalla como un elemento multimedia.

LENGUAJES DE PROGRAMACIN WEB (PHP, HTML5)

Conclusin
Los lenguajes de programacin se pueden utilizar en varios medios, por ejemplo
en este caso se maneja dentro de los servidores, en algunos casos diferentes se
encuentran en la programacin para el cliente, es decir, no siempre se utiliza
para lo mismo, sin embargo aunque los medios sean distintos, las bases son las
mismas y las ventajas tambin.

Cuando no se puede crear una conexin correcta con el servidor, no siempre es


por error de codificacin de los scripts, sino tambin por las conexiones que se
tangan con el servidor.

La programacin del lado del servidor siempre debe estar bien, pues no solo un
usuario depende de un servidor, cuando el medio falla se debe tener acceso a
otro por lo que siempre la estructura de informacin debe estar en mdulos, por
un servidor falla los otros no lo hagan y se pueda continuar.

LENGUAJES DE PROGRAMACIN WEB (PHP, HTML5)

Para aprender ms
Freeman A., (2012). Pro Windows 8 Windows Development with HTML5 an
JavaScript. U.S. Apress.

Hudson C. y Leadbetter T., (2012). HTML5 Developers Cookbook. U.S. Pearson


Education.

Williams L. (2012). Learning HTML5 Game Programming. U.S. Pearson


Education

Amundsen M. (2012). Hypermedia APIs with HTML5 and Node. U.S. OREILLY

Crowther R. (2013). Hello! HTML5 and CSS3. U.S. Manning Publications

Pacheco E. Procesamiento del lado del


servidor. http://brd.unid.edu.mx/procesamiento-del-lado-del-servidor/

s/a. Introduccin al lenguaje del lado del


servidor. http://brd.unid.edu.mx/introduccion-al-lenguaje-del-lado-del-servidor/

s/a. Elementos de programacin del lado del


servidor. http://brd.unid.edu.mx/procesamiento-del-lado-del-servidor/

Instituto Tecnolgico de Veracruz. Elementos de programacin del lado


Servidor. http://brd.unid.edu.mx/elementos-de-programacion-del-lado-delservidor-2/

LENGUAJES DE PROGRAMACIN WEB (PHP, HTML5)

Actividad de Aprendizaje
Objetivo: Hacer una pgina web.
Instrucciones:
Con la finalidad de reforzar los conocimientos adquiridos a lo largo de
esta sesin, ahora tendrs que realizar una actividad en la que disears
una sencilla pgina Web para tener ms claro el concepto de la
codificacin y poder comprender cmo funcionan los cdigos, puedes
basarte en estos links si es que no conoces la programacin HTML.
http://creatuweb.espaciolatino.com/tutorhtml/
http://www.aulaclic.es/html/epp_2_2_1.htm
https://www.google.com.mx/url?sa=t&rct=j&q=&esrc=s&source=web&cd=5&cad=rja&uact=8&ved
=0CEQQFjAEahUKEwix48TZuPTGAhWLnYgKHXF8D28&url=https%3A%2F%2Fwww.um.es%2
Fatica%2Fdocumentos%2Fhtml.pdf&ei=EIqyVbGbGou7ogTxL34Bg&usg=AFQjCNGhiDcKsZyzOUZcAqEPoWhbSujBxg&bvm=bv.98717601,d.cGU

La pgina debe ser sencilla con elementos bsicos como texto e imgenes.
Puedes realizarlo en cualquier programa especializado, al final tendrs que
guardarlo con formato .HTML y comprimir todo dentro de una misma carpeta,
con la finalidad de subirlo a la plataforma de la asignatura.
En esta actividad se tomar en cuenta lo siguiente:
Tus datos generales

3 pts.

Referencias bibliogrficas

7 pts.

Ortografa y redaccin

10 pts.

Identificacin del objetivo

5 pts.

Procedimiento

15 pts.

Resultados de reporte

40 pts.

Expresin de juicio personal sobre el aprendizaje en forma de conclusin


20 pts.

LENGUAJES DE PROGRAMACIN WEB (PHP, HTML5)

Bibliografa

Instituto Tecnolgico de Veracruz. Elementos de programacin del lado


Servidor. Consultado el 12 de mayo de
2013: http://www.prograweb.com.mx/pweb/0203ladoServidor.html

Pacheco E. Procesamiento del lado del servidor. Consultado el 12 de


mayo de 2013,
en: http://www.paginasprodigy.com.mx/evaristopacheco/pweb/clienteServi
dor.html

s/a. Introduccin al lenguaje del lado del servidor. Consultado el 12 de


mayo de 2013,
en: http://www.estructurayprogramacion.com/materias/programacionweb/introduccion-al-lenguaje-del-lado-del-servidor/

s/a. Elementos de programacin del lado del servidor. Consultado el 12


de mayo de
2013: http://www.estructurayprogramacion.com/materias/programacionweb/elementos-de-programacion-del-lado-del-servidor/

10

You might also like