Vous êtes sur la page 1sur 4

Programacin de pginas web

1. INTRODUCCIN

nternet proporciona un medio extraordinario para el desarrollo


empresarial, basado en lo que se conoce como comercio
electrnico.
Hemos pasado de ver la World Wide Web como un escaparate
donde las empresas y particulares se anuncian informando sobre sus
productos o servicios que ofrecen, a verla como otra forma de vender
realmente esos productos y servicios, accediendo a millones de
clientes potenciales.
Cada vez es ms frecuente la posibilidad de comprar, de realizar
trmites, de acceder a las cuentas del banco, etc. utilizando un
ordenador con conexin a Internet, con la comodidad que esto
representa para el cliente.

Como respuesta a esta realidad econmica, la tecnologa


informtica asociada a las pginas web evoluciona constantemente,
proporcionando medios para facilitar el comercio electrnico.
As pues, la creacin de pginas web no puede limitarse a la
confeccin de su contenido (texto, imgenes, elementos multimedia),
sino que vamos a necesitar formas de aadir interactividad y de crear
autnticas aplicaciones que funcionen a travs de la Web.
Es decir, vamos a utilizar herramientas y tecnologas que faciliten
la programacin de aplicaciones informticas, tal como las
conocemos, pero con la ventaja de funcionar a travs de la Web.

Copyright (c) Computer Aided Education S.A.

Programacin de pginas web

Este tipo de aplicaciones no slo las podemos encontrar en


Internet, sino que tambin podemos ver que cada vez es ms
frecuente la creacin de intranets empresariales donde la informacin
que necesitan los empleados para su trabajo diario se encuentra
disponible a travs de un navegador y con la ventaja de poder acceder
incluso cuando no se est en la oficina.
En este curso conocer alguna de las tecnologas disponibles para
crear este tipo de aplicaciones.

2. PROGRAMACIN DEL LADO CLIENTE

as pginas web existen en un entorno cliente/servidor, es


decir, donde hay una aplicacin servidora que facilita dichas
pginas y otras aplicaciones clientes (principalmente los navegadores)
que las solicitan y las proporcionan a los usuarios.
Por ello, cuando hablamos de programacin de pginas web, es
necesario indicar a qu lado (cliente o servidor) nos estamos
refiriendo.

La programacin del lado cliente es aquella ejecutada por la


aplicacin cliente, es decir, por el navegador. El objetivo de esta
programacin suele ser conseguir pginas interactivas, que superen las
limitaciones del lenguaje HTML.
Para ello, se utiliza lo que se conoce como lenguajes de guiones
o de script, como puede ser JavaScript.
JavaScript es un lenguaje de programacin, a diferencia del
HTML, que es un lenguaje que permite describir la pgina web.
Por ejemplo, si usted quiere indicar que la pgina debe
mostrar una imagen, utilizar HTML; pero si desea conocer
qu navegador est utilizando el usuario, deber escribir
cdigo JavaScript.

Programacin de pginas web

Se dice que JavaScript es un lenguaje de guiones porque usted


escribir cdigo directamente en el fichero html. Normalmente sern
pequeos fragmentos de cdigo (guiones) que aparecern junto al
resto del cdigo de la pgina web. Con JavaScript usted podr:
Presentar un texto mvil en la barra de estado del navegador.
Obtener la fecha y la hora del ordenador del usuario.
Obtener informacin sobre el navegador utilizado y actuar en
consecuencia.
z Modificar dinmicamente el contenido de la pgina, incluso
despus de haberla cargado.
z Escalar una imagen dependiendo del tamao de la pantalla:
640x480, 800x600, etc.
z Validar las entradas realizadas por el usuario en los formularios, etc.
z
z
z

Todo ello, hacindolo desde la parte cliente, es decir,


ejecutndose en el ordenador del usuario y no en el servidor donde
estn publicadas las pginas web. Estudiaremos la programacin del
lado cliente utilizando para ello el lenguaje JavaScript.
3. PROGRAMACIN DEL LADO SERVIDOR

diferencia de este tipo de programacin, vamos a encontrar


distintas tecnologas que permitan ejecutar aplicaciones en
la parte servidor, es decir, en aquellos ordenadores donde estn
publicadas las pginas web y a los que acceden los usuarios. Este tipo
de aplicaciones se conocen como aplicaciones web.
En este caso, podemos hablar de aplicaciones que acceden a
bases de datos, al sistema de ficheros, que permiten proporcionar
pginas distintas y dinmicas en funcin del usuario que las solicita,
etc.
Existen diversas tecnologas que nos permiten programar en la
parte servidor: Microsoft ASP (Active Server Pages) y su evolucin
ASP .NET; PHP, ColdFusion, JSP, ...
Elegir entre una u otra tecnologa es un aspecto delicado, ya que
suele implicar tener que decidirse tambin por otros componentes: el
servidor web, la base de datos, etc., ya que no todas las combinaciones
son posibles.

Copyright (c) Computer Aided Education S.A.

Programacin de pginas web

4. QU HERRAMIENTAS UTILIZAR?

mpezaremos a estudiar la programacin del lado cliente


utilizando JavaScript.

Y lo primero que se nos plantea es qu herramientas utilizar; es


decir, cmo vamos a escribir el cdigo.
Podr utilizar cualquier editor de texto, como el Bloc de notas o
hacerlo en un editor sofisticado como FrontPage o DreamWeaver.
Adems, deber disponer de un navegador que permita la
ejecucin de guiones en JavaScript. Tanto las ltimas versiones de
Internet Explorer como Netscape Navigator son vlidas.
Sin embargo, para el caso del cdigo del lado servidor, aunque
esto tambin podra ser as, es mucho mejor utilizar una herramienta
de programacin especfica.
Por ejemplo, si nos decantamos por ASP .NET, lo ms adecuado
es utilizar el entorno integrado de programacin Microsoft Visual
Studio .NET.
Resumiendo: utilizaremos el Bloc de notas para escribir el cdigo
JavaScript del lado cliente y una herramienta especfica para el cdigo
del lado servidor. Adems, necesitar un navegador de Internet que
permita la ejecucin de cdigo JavaScript.
5. QU NECESITA SABER?

ste curso no es un curso introductorio a la programacin ni


tampoco al diseo de pginas web. Esto quiere decir que
debe tener diversos conocimientos para poder seguirlo:
Debe

conocer HTML para entender el cdigo bsico de las


pginas web.
Debe tener conocimientos de programacin, aunque el curso
recuerde los conceptos fundamentales.
Debe tener conocimientos de bases de datos. Conceptos como
tabla, relacin, consulta, etc. deben ser conocidos.
No necesita conocer el lenguaje de guiones JavaScript, ya que
se explicarn sus particularidades en esta primera parte del
curso.
No necesita conocer el funcionamiento de un servidor web, ya
que se estudiar el que se utilice.
4

Vous aimerez peut-être aussi