Tema 02: Computación en el servidor (I) Flashcards
¿Que significa CGI?
Common Gateway Interface
¿Qué etiquetas delimitan los scripts en PHP?
‹?php…?›
Las variables en PHP empiezan por:
$
En qué fecha aparece CGI
1993
En qué fecha aparece PHP
1994
En qué fecha aparece PHP con POO
2005
Aplicaciones de renombre creadas con PHP
• PHPBB: https://www.phpbb.com/ • Wordpress:https://es.wordpress.com/ • Drupal: https://www.drupal.org/ • Joomla!: https://www.joomla.org/ • MediaWiki / DokuWiki https://www.mediawiki.org/wiki/MediaWiki
¿Cuándo se creó la primera Web sólo HTML?
1989
¿Cómo funciona CGI (Common Gateway Interface)?
– Cuando se solicita un recursos y este es un programa, lo ejecuta.
– La salida estandar es recogida por el servidor web para devolver el resultado al cliente.
– El programa puede estar escrito en cualquier lenguaje de programación.
– No mantiene estado.
– Ineficiente.
¿Qué tipo de interfaz usa PHP en 1994?
CGI
¿Cómo funciona PHP?
– Se extiende como lenguaje de scripting embebido dentro del propio servidor Web Apache lo que le permite mayor funcionalidad.
– El código PHP se incrusta dentro del HTML de la página.
– Cuando el servidor apache devuelve una página, la procesa buscando código php que ejecutar y sustituir.
– A partir del código php se puede modificar la página que se va a mostrar o guardar información en una BD.
¿Qué entorno le permite a Java desplegar aplicaciones web?
JEE (Java Enterprise Edition)
¿Por qué es popular JSP?
Debido a la facilidad para encontrar trabajadores formados en Java
• Para desarrollos grandes
• Muy usado en consultoras.
¿Cómo funciona JSP?
- Una página JSP es una página (X)HTML que incorpora ciertos elementos dinámicos con etiquetas especiales. El código HTML aparece a la salida sin modificaciones.
- Los elementos dinámicos se evalúan o ejecutan en el servidor en el momento de construcción de la respuesta
Características de ASP.NET (Active Server Pages):
– Heredero del obsoleto ASP.
– Compatible con IIS
– Obliga a escribir código mas estructuradamente.
– Separa presentación de lógica.
– Casi cualquier lenguaje, pero normalmente se usa C#