2.2. Páginas web dinámicas: PHP, ASP y JSP
PHP (Hipertext Preprocesor) es un lenguaje de programación que permite el uso de bases de datos de MySQL, Oracle, PostgreSQL y Microsoft SQL Server para el almacenamiento de los contenidos. Es multiplataforma (funciona bajo GNU/Linux, Windows y Mac) y bajo licencia de software libre.
Su uso está ligado al uso de gestores de contenido (CMS) para la modificación de páginas web dinámicas.
Su forma de trabajo está orientada a la interpretación del código por parte del servidor (tecnología del lado del servidor), que toma el código como entrada y nos muestra la página web como salida. Es decir, no puede ser ejecutado directamente por los navegadores. |
Img 25. Logo de php |
ASP (Active Server Pages) es una tecnología desarrollada por Microsoft para la creación de páginas web dinámicas. Comparte con PHP la tecnología del lado del servidor. Su forma de programación es similar a la programación en Visual Basic, pero permite la incorporación de scripts (archivos de órdenes interpretados como un programa).
Permite el acceso a bases de datos, al igual que PHP. |
|
JSP (Java Server Pages) es una tecnología desarrollada por la empresa Sun Microsystem para la creación de páginas web dinámicas y para la creación de aplicaciones para cualquier dispositivo. Para ejecutarlo se necesita instalar la máquina virtual de Java.
Mediante el uso de scripts y de librerías de tags permite la creación de pequeños programas que se ejecutan dentro de una página web denominados Applets.
|
Img 27. Logo de Java |
Verdadero Falso
Verdadero Falso
Verdadero Falso
Verdadero Falso
Si estás cursando física, matemáticas o dibujo seguro que ya has encontrado applets en tus "apuntes on-line". Pero también es común usar los applets para añadir elementos decorativos o informativos en las páginas.
Relojes y calendarios son elementos diseñados habitualmente con applets.
Te proponemos unos cuantos ejemplos:
recopilación_applet_java
¿Has oído hablar de la tecnología LAMP? No es que se "nos haya encendido la bombilla". Es la tecnología que más se usa para el diseño de páginas web dinámicas. Averigua cual es el nexo entre los cuatro elementos |
Linux Apache MySQL PHP |
Plataforma Servidor Gestor de bases de datos Lenguaje de programación |