Download Tarea 2 - Galeón

Document related concepts

Página web wikipedia , lookup

Acorde a estándares wikipedia , lookup

Acid2 wikipedia , lookup

Transcript
FACULTAD DE ESTUDIOS SUPERIORES “ACATLAN”
Equipo:
Corona Moreno Javier
Rodríguez Valdovinos Guillermo Abdy
Sánchez Reyes Yadira Jennifer
Martes 5 de Febrero de 2013
Grupo: 2603
1.- ¿Que es internet?
Es un conjunto de redes conectadas que garantizan una comunicación a nivel
mundial
2.- ¿Que es WWW?
WWW (World Wide Web - Telaraña de Cobertura Mundial).Es un sistema
interconectado de documentos de hipertexto, montados en una red, que pueden ser
accesados atreves de internet, por lo cual se pone HTTP al principio,
HISTORIA
FUNCIONAMIENTO
3.- ¿Que es un tcp?
TCP(Protocolo de control de transmisión) en un protocolo para crear conexiones
a través de las cuales puede enviarse un flujo de datos. El protocolo garantiza que
los datos serán entregados en su destino sin errores y en el mismo orden en que se
transmitieron.
4.- ¿Que es un motor de búsqueda?
Un motor de búsqueda, también conocido como buscador, es un sistema
informático que busca archivos almacenados en servidores web.
5.- ¿Que es un navegador?
Es un programa o aplicación que opera a través de Internet, interpretando la
información de archivos y sitios web para que éstos puedan ser leídos, es decir nos
permite movernos por internet y acceder a todo tipo de información.
6.- ¿Por qué se dice navegar en la red?
Navegar quiere decir explorar o viajar, por lo tanto cuando accesamos a
información en internet o simplemente abrimos una página o sitio, se dice que
navegamos en la red porque los vínculos que utiliza para poder interpretar la
información y después ser leída, utiliza la red más grande de comunicación
(internet). Además la internet se muestra como si fuera un inmenso mar de datos y
al buscar algo e ella se puede decir que se esta navegando.
7.- Conceptos de: página, sitio y web sitio
Sitio: Localización.
Página: Una página web es el nombre de un documento o información electrónica
adaptada para la World Wide Web y que puede ser accedida mediante un
navegador .
La
información
se
encuentra
generalmente
en
formato HTML o XHTML, y puede proporcionar navegación a otras páginas web
mediante enlaces de hipertexto. Las páginas web pueden estar almacenadas en un
equipo local o un servidor web remoto.
Web site: Un sitio web es una colección de páginas web relacionadas
8.- ¿En qué consiste la arquitectura Cliente servidor?
La arquitectura cliente-servidor es un modelo de aplicación distribuida en el que
las tareas se reparten entre los proveedores de recursos o servicios,
llamados servidores, y los demandantes, llamados clientes. Un cliente realiza
peticiones a otro programa, el servidor, quien le da respuesta. Esta idea también se
puede aplicar a programas que se ejecutan sobre una sola computadora, aunque es
más ventajosa en un sistema operativo multiusuario distribuido a través de
una red de computadoras.
9.- ¿Que significa url?
URL(localizador de recursos uniforme).Es una secuencia de caracteres, de acuerdo a
un formato modélico y estándar, que se usa para nombrar recursos en Internet y para su
localización o identificación.
10.- ¿Qué es un protocolo de comunicación?
Es un conjunto de reglas acordadas para la representación, señalización,
autenticación y detección de errores indispensable para enviar información a
través de un canal de comunicación.
11.- ¿Qué significa http?
HTTP de HyperText Transfer Protocol (Protocolo de transferencia de hipertexto) es
el método más común de intercambio de información en la world wide web, el
método mediante el cual se transfieren las páginas web a un ordenador.
12.- ¿Qué diferencia hay entre navegar y buscar?
Buscar es intentar localizar o encontrar algo en específico y navegar simplemente
es un desplazamiento por lo tanto la diferencia entre un navegador y un
explorador es:
Un
ej:
navegador
es
el que
explorer.
Un buscador es una
ej: google, yahoo, clusty.
te
página
permite
web
navegar o
firefox,
que
te
acceder
busca
Un buscador solo funciona dentro de un navegador, cualquiera.
13.- ¿Cuáles son los 3 tipos de comercio en la red ?
Empresa - Consumidor
Empresa - Empresa
Consumidor - Consumidor
Empresa - Gobierno
lo
a
internet
opera.....
que
pidas
INVESTIGAR NAVEGADORES, SERVIDORES Y OTRAS APLICACIONES
NAVEGADORES
Shira: hiira es un navegador gratuito para Mac OS. Es desarrollado por la Happy
Macintosh Developing Time. Está escrito y basado en Cocoa. Actualmente está en
desarrollo y recientemente se ha liberado la versión 2.0, disponible en múltiples
idiomas.
Shira es un navegador relativamente nuevo, es una opción para aquellos que no quieren
usar Mozilla o Safari. Entre sus principales cualidades están el avanzado entorno
gráfico, su buena velocidad y su estabilidad.
Flock: Fue un navegador web que se especializó en proveer herramientas para el
manejo de redes sociales y otros servicios Web 2.0 a través de su interfaz de usuario.
Las primeras versiones de Flock utilizaron el motor de renderizado de HTML Gecko, de
Mozilla; la versión 2.6.2 fue la última que se basó en Gecko. A partir de la versión 3,
Flock se basó en Chromium y usó el motor de renderizado WebKit. El navegador
estuvo disponible como descarga gratuita, para las plataformas Microsoft Windows y
Mac OS X (anteriormente también GNU/Linux).
El soporte para Flock fue descontinuado en abril de 2011. Los desarrolladores de Flock
recomendaron a los usuarios que migraran a Google Chrome o a Firefox.
Opera: Es un navegador web y suite de Internet creado por la empresa noruega Opera
Software, capaz de realizar múltiples tareas como navegar por sitios web,
gestionar correo electrónico, contactos, fuentes web, charlar vía IRC y funcionar como
cliente BitTorrent. Opera ha sido pionero en incorporar muchas de las características
que hoy en día se pueden ver en el resto de los navegadores web como el zoom y la
búsqueda integrada y popularizar otras como las pestañas, aunque ellos no las
inventaron (las pestañas fueron introducidas por InternetWorks de Booklink
Technologies en 1994, luego Netcaptor en 1997, IBrowse en 1999 antes de la aparición
en Opera en 2000).
Sus
características
de
seguridad
incluyen
protección
integrada
contra phishing y malware, cifrado de alta seguridad al navegar, y la capacidad de
eliminar fácilmente datos privados, como por ejemplo cookies, caché y datos de inicios
de sesión.
Opera funciona en una gran variedad de sistemas operativos, incluyendo Microsoft
Windows, Mac OS X, GNU/Linux y FreeBSD. Algunas versiones de Opera están
disponibles
para
dispositivos
que
utilizan
sistemas
operativos
como Maemo, BlackBerry, Symbian, Windows Mobile, Android oiOS, así como
aquellos que soportan Java ME.
Aproximadamente, 120 millones de teléfonos móviles han salido al mercado
incluyendo Opera Mobile, una de las versiones para dispositivos móviles.
Una versión más ligera para dichos dispositivos, Opera Mini, es el navegador más
popular de su tipo. Sin embargo, la versión para equipos de escritorio sólo tiene alta
aceptación en países como Ucrania, mientras que en el resto del mundo tiene una
popularidad baja.
Safari: Safari es un navegador web de código cerrado desarrollado por Apple Inc. Está
disponible para Mac OS X , iOS (el sistema usado por el iPhone, el iPod Touch y el
iPad) y Windows (sin soporte desde el 2012).
Incluye navegación por pestañas, corrector ortográfico, búsqueda progresiva, vista del
historial en CoverFlow, administrador de descargas y un sistema de búsqueda integrado.
Seamonky: Mozilla SeaMonkey o SeaMonkey es una suite de Internet conformada por
un navegador web, cliente de correo electrónico, libreta de contactos, editor de páginas
web (Composer) y un cliente de IRC (ChatZilla). En esencia, es un proyecto que
continúa del desarrollo de Mozilla Application Suite, siendo el desarrollo realizado y
controlado enteramente por su comunidad de desarrolladores y usuarios a través de The
SeaMonkey Council, entidad apoyada sobre todo en cuanto a recursos técnicos por la
Fundación Mozilla.
Lynx: Es un navegador web y cliente de gopher en modo texto.
Lynx es usado en terminales de cursor direccionable y celdas de caracteres, o
emuladores de terminal (incluyendo terminales VT100 y paquetes de software para
computadoras de escritorio que emulan terminales VT100, como Kermit o Procomm).
Originalmente fue desarrollado para UNIX y VMS y aún hoy se distribuye con varias
distribuciones de Linux. Oficialmente existen versiones para Microsoft Windows
(Windows 95 y posteriores), DOS, OS/2 y FreeBSD, AmigaOS, Atari TOS, BeOS entre
otros tantos. Las versiones para Mac OS X son provistas por OSXGNU. Su simplicidad
facilita que un lector de pantalla trabaje sobre este navegador, lo que lo convirtió en una
opción para usuarios con problemas de visión. Lynx también se usa para comprobar la
usabilidad de un sitio web en navegadores web antiguos. Para navegar con Lynx se
puede seleccionar un hiperenlace con las teclas de dirección o, activando una opción
para numerar los enlaces, ingresando el número de cada enlace. Las versiones actuales
tienen soporte para varias características de HTML. Incluye soporte para marcadores,
cookies.
Mozilla Firefox: Es un navegador web libre y de código abierto desarrollado
para Microsoft Windows, Mac OS X y GNU/Linux coordinado por la Corporación
Mozilla y la Fundación Mozilla. Usa el motor Gecko para renderizar páginas webs, el
cual implementa actuales y futuros estándares web.9 A partir de agosto de 2012 Firefox
tiene aproximadamente un 23% de la cuota de mercado, convirtiéndose en el tercer
navegador web más usado, con particular éxito en Indonesia, Alemania y Polonia,
donde es el más popular con un 65%, 47% y 47% de uso, respectivamente.
Google Chrome: Es un navegador web desarrollado por Google y compilado con base
en componentes de código abierto como el motor de renderizado WebKit y su estructura
de desarrollo de aplicaciones (framework), disponible gratuitamente bajo condiciones
de servicio específicas. Cuenta con más de 310 millones de usuarios, y dependiendo de
la fuente de medición global, puede ser considerado el navegador más usado de Internet
variando hasta el segundo puesto, algunas veces logrando la popularidad mundial en la
primera posición. Su cuota de mercado se sitúa aproximadamente entre el 17% y 32%
para finales de junio de 2012, con particular éxito en la mayoría de países de América
Latina donde es el más popular. El nombre del navegador deriva del término usado para
el marco de lainterfaz gráfica de usuario («chrome»).
Amaya: Es una herramienta combinada del W3C compuesta por un navegador web y
una herramienta de autor. Cualquier página web que se abra puede ser editada
inmediatamente. Se pueden ver y generar páginas HTML y XHTML con hojas de estilo
CSS, expresiones MathML y dibujos SVG. Una gran característica consiste en que
puede ver los enlaces que se crean con el editor.
Renderiza imágenes, por ejemplo en PNG y un subconjunto del formato de Gráficos
Vectoriales Escalables (SVG), como figuras básicas, texto, imágenes y foreignObject
(el último es útil para incluir fragmentos HTML o expresiones MathML en los dibujos).
Los gráficos están escritos en XML y pueden ser mezclados libremente con HTML y
MathML.
Es software libre, disponible para sistemas tipo Unix, GNU/Linux, Mac OS X,
Windows y otras plataformas. La última versión liberada es la 11.4.4, que fue lanzada el
18 de enero de 2012. Esta versión soporta HTML 4.01, XHTML 1.0, XHTML Basic,
XHTML 1.1, HTTP 1.1, MathML 2.0, muchas características CSS 2, e incluye soporte
para gráficos SVG (transformación, transparencia y animación SMIL), además se
puede, no sólo visualizar sino además editar, de manera parcial, documentos XML. Se
puede decir que es una aplicación «internacionalizada.
Epiphany: Es un navegador web libre que usa el motor de renderizado WebKit, para el
entorno de escritorio GNOME. Es descendiente del navegador Galeon y también está
disponible para Mac OS X.
Galeon: Es un navegador web libre creado para el proyecto GNOME. Galeon está
basado en el motor de renderizado Gecko, el mismo que utiliza Mozilla Firefox.
Cuando se creó Galeon, los navegadores web más populares de su momento, Netscape,
Mozilla e Internet Explorer eran programas grandes con muchas funciones. Esto hacía
que fueran poco prácticos de usar, debido a sus altos consumos de memoria y
procesador.[cita requerida] Galeon se creó con el objetivo de ser lo más ligero y rápido
posible. Galeon introdujo un sistema de marcadores inteligentes, que pueden
personalizarse con iconos adicionales y texto, incrustarse en una barra de herramientas y
ordenarse dentro de múltiples categorías.
Windows Internet Explorer: (anteriormente Microsoft Internet Explorer), conocido
comúnmente como IE, es un navegador web desarrollado porMicrosoft para el sistema
operativo Microsoft Windows desde 1995. Es el navegador web más utilizado de
Internet desde 1999, con un pico máximo de cuota de utilización del 95% entre el 2002
y 2003. Sin embargo, dicha cuota de mercado ha disminuido paulatinamente con los
años debido a una renovada competencia por parte de otros navegadores, logrando
aproximadamente entre el 30% y 54% en 2012, y aún menos, cuando logra ser superado
por Google Chrome, dependiendo de la fuente de medición global.
Su versión más reciente es 10, publicada el 26 de octubre de 2012, y estará disponible
para Windows 7 . Los sistemas operativos Windows Vista, Windows XP, Windows
2003 y anteriores no están soportados. Esta nueva versión de Internet Explorer
incorpora considerables avances en la interpretación de estándares web respecto a sus
precursores,
como
el
soporte
para CSS3, SVG, HTML5 (incluyendo
las
etiquetas <audio>,<video> y <canvas>), el formato de archivo tipográfico web
"WOFF", además de incluir mejoras de rendimiento como la aceleración por
hardware para el proceso de renderizado de páginas web y un nuevo motor
de JavaScript denominado Chakra.
Konqueror: Es un navegador web, administrador de archivos y visor de archivos.
Forma parte oficial del proyecto KDE. Es software libre y de código abierto, y al igual
que el resto de los componentes de KDE, está liberado bajo la licencia GPL.
El nombre Konqueror es un juego de palabras con el nombre de otros navegadores:
primero vino el Navigator (navegador), después elExplorer (explorador), y finalmente el
Konqueror (conquistador). Además, sigue la convención de KDE de que los nombres de
los programas contengan la letra K.
Netscape Navigator: Fue un navegador web y el primer producto comercial de la
compañía Netscape Communications, creada por Marc Andreessen, uno de los autores
de Mosaic, cuando se encontraba en el NCSA (Centro Nacional de Aplicaciones para
Supercomputadores) de la Universidad de Illinois en Urbana-Champaign. Netscape fue
el primer navegador comercial.
Arora: Es un navegador de código abierto basado en Qt 4 y WebKit como motor de
renderizado, el cual también es el corazón de los navegadores Google Chrome y Safari.
A diferencia de este último, Arora es multiplataforma, capaz de correr en sistemas
como: Windows, Linux, Mac OSX, FreeBSD y cualquier otra plataforma que soporte el
la biblioteca Qt, esto quiere decir que también es compatible con sistemas embedidos o
dispositivos móviles.
Originalmente este navegador fue escrito para Trolltech por Benjamin C Meyer
(icefox), un desarrollador de Qt, y fue incluido en Qt 4.4 como Qt Demo Browser,
demostrando las capacidades de la nueva integración entre Qt y WebKit.
Posteriormente, Meyer continuó trabajando en este código por su cuenta bajo el nombre
de Arora, como un proyecto independiente de Qt.
Arora es un navegador bastante ligero y, al menos en Linux, es notable la diferencia con
Firefox, especialmente en el arranque. Uno de los objetivos de sus desarrolladores es no
convertirse en “otro Mozilla”, manteniendo un núcleo pequeño y haciendo que todas las
funcionalidades prescindibles se implementen por medio de extensiones.
K-Meleon: Es un navegador web libre basado en Gecko. El objetivo de K-Meleon es
proveer un navegador liviano para Windows, similar a Galeon o Firefox. K-Meleon se
distribuye bajo la licencia GNU.
Destacan particularmente su rapidez a Mozilla, Google Chrome, Netscape o Firefox) y
su escaso consumo de recursos del sistema, lo cual hace que funcione perfectamente en
ordenadores muy antiguos. Asimismo es configurable y muy modificable, siendo muy
sencillo el añadirle cualquier funcionalidad (aunque no haya sido en principio prevista
por sus diseñadores). Los foros de su página oficial son muy activos y de una utilidad
inusitada, siendo el mejor lugar para recibir soporte técnico y consejos varios de sus
miembros.
Avant Browser: Fue desarrollado y mantenido por la empresa Avant Force, con base
en las Islas Vírgenes británicas. Avant Browser es una aplicación de tipo freeware, es
decir, es código cerrado pero es de uso gratuito. Como funcionalidades extra con
respecto a Windows Internet Explorer, incorpora navegación por pestañas desde hace
años, cosa que Windows Internet Explorer sólo incluye desde la versión 7, posibilidad
de crear una «lista Negra» de páginas que no se abrirán en el navegador, una interfaz
completamente modificable y ajustable mediante skins o pieles y un funcionamiento
más rápido. Actualmente tiene cuarenta y un idiomas establecidos.
La versión Ultimate incluye motores de renderizado de IE, Firefox y Chrome.
Actualmente sólo está disponible para los sistemas operativos Windows, además de
requerir tener instalado en el sistema Internet Explorer para su correcto funcionamiento.
SERVIDORES
Apache: Es
un servidor
web HTTP de código
abierto,
para
plataformas Unix (BSD, GNU/Linux, etc.), Microsoft Windows,Macintosh y otras, que
implementa el protocolo HTTP/1.12 y la noción de sitio virtual. Cuando comenzó su
desarrollo en 1995 se basó inicialmente en código del popular NCSA HTTPd , pero más
tarde fue reescrito por completo. Su nombre se debe a que Behelendorf quería que
tuviese la connotación de algo que es firme y enérgico pero no agresivo, y la tribu
Apache fue la última en rendirse al que pronto se convertiría en gobierno de EEUU, y
en esos momentos la preocupación de su grupo era que llegasen las empresas y
"civilizasen" el paisaje que habían creado los primeros ingenieros de internet. Además
Apache consistía solamente en un conjunto de parches a aplicar al servidor de NCSA.
En inglés, a patchy server(un servidor "parcheado") suena igual que Apache Server.
El servidor Apache se desarrolla dentro del proyecto HTTP Server (httpd) de la Apache
Software Foundation.
Apache presenta entre otras características altamente configurables, bases de datos de
autenticación y negociado de contenido, pero fue criticado por la falta de una interfaz
gráfica que ayude en su configuración.
Cherokee: Es un servidor web multiplataforma. Su objetivo es ser rápido y
completamente funcional, sin dejar de ser liviano comparado con otros servidores web.3
Está escrito completamente en C. Puede usarse como un sistema embebido y soporta
complementos para aumentar sus funcionalidades. Es software libre, disponible bajo la
Licencia Pública General de GNU.
Internet Information Services (IIS): Es un servidor web y un conjunto de servicios
para el sistema operativo Microsoft Windows. Originalmente era parte del Option
Pack para Windows NT. Luego fue integrado en otros sistemas operativos
de Microsoft destinados a ofrecer servicios, como Windows o Windows Server
2003. Windows XP Profesional incluye una versión limitada de IIS. Los servicios que
ofrece son: FTP, SMTP,NNTP y HTTP/HTTPS.
Antiguamente se denominaba PWS (Personal Web Server), y actualmente forma parte
de la distribución estándar de Windows, de modo que no se necesita una licencia extra
para instalarlo.2 Este servicio convierte a una PC en un servidor web para Internet o
una intranet, es decir que en las computadoras que tienen este servicio instalado se
pueden publicar páginas web tanto local como remotamente.
JBoss: Es un servidor de aplicaciones J2EE de código abierto implementado en Java
puro. Al estar basado en Java, JBoss puede ser utilizado en cualquier sistema operativo
para el que esté disponible Java. Los principales desarrolladores trabajan para una
empresa de servicios, JBoss Inc., adquirida por Red Hat en abril del 2006, fundada por
Marc Fleury, el creador de la primera versión de JBoss. El proyecto está apoyado por
una red mundial de colaboradores. Los ingresos de la empresa están basados en un
modelo de negocio de servicios.
JOnAS: Es un servidor de aplicaciones J2EE de código abierto implementado en Java.
JOnAS forma parte de la iniciativa de código abierto de ObjectWeb, la cual fue lanzada
en colaboración con varios socios, entre los que se encuentran Bull, France Télécom e
INRIA. JOnAS se libera bajo licencia de código abierto LGPL y cuanta con una
certificacio Java EE.
JOnAS es un servidor de aplicaciones J2EE de código abierto implementado en Java.
JOnAS forma parte de la iniciativa de código abierto de ObjectWeb, la cual fue lanzada
en colaboración con varios socios, entre los que se encuentran Bull, France Télécom
INRIA. JOnAS se libera bajo licencia de código abierto LGPL.
Resin: Es un interesante servidor de Aplicaciones Java que soporta PHP a traves de
Quercus permitiendo ejecutar aplicaciones web basadas en Java y PHP en un solo
servidor con gran velocidad gracias a que el codigo es compilado para la máquina
virtual de Java (JVM) permitiendo un excelente desempeño y portabilidad.
Apache Tomcat (también llamado Jakarta Tomcat o simplemente Tomcat):
Funciona como un contenedor de servlets desarrollado bajo el proyecto Jakarta en la
Apache Software Foundation. Tomcat implementa las especificaciones de los servlets y
de JavaServer Pages (JSP) de Sun Microsystems.
OTRAS TECNOLOGIAS
OAI-PMH (Open Archives Initiative-Protocol Metadata Harvesting): Es una
herramienta de interoperabilidad independiente de la aplicación que permite realizar
el intercambio de información para que desde puntos (proveedores de servicio), se
puedan hacer búsquedas que abarquen la información recopilada en
distintos repositorios asociados (proveedores de datos).1
Soluciones como Open Journal Systems, Greenstone (software), EPrints y DSpace,
son compatibles de manera nativa con este protocolo.
Los metadatos a transmitir vía OAI-PMH deberán codificarse en Dublin Core sin
calificar con objeto de minimizar los problemas derivados de las conversiones entre
múltiples formatos.
CFML: Extensión de la página del Servidor de Macromedia Macromedia ColdFusion.
Hay que pagar por usarlo como ASP y no es de libre distribución.
Es un lenguaje de script basado en etiquetas que soporta la creación de páginas web
dinámicas y acceso a base de datos en un entorno de servidor. En el lenguaje, las
etiquetas ColdFusion son incrustadas en documentos HTML. Los archivos creados con
CFML tienen la extensión .cfm.
El acrónimo viene de ColdFusion Markup Language
DHTML ( Dynamic HTML): Designa el conjunto de técnicas que permiten crear
sitios web interactivos utilizando una combinación de lenguaje HTML estático, un
lenguaje interpretado en el lado del cliente (como JavaScript), el lenguaje de hojas de
estilo en cascada (CSS) y la jerarquía de objetos de un Document Object Model (DOM).
Una página de HTML Dinámico es cualquier página web en la que los scripts en el lado
del cliente cambian el HTML del documento, después de que éste haya cargado
completamente, lo cual afecta a la apariencia y las funciones de los objetos de la página.
La característica dinámica del DHTML, por tanto, es la forma en que la página
interactúa con el usuario cuando la está viendo, siendo la página la misma para todos los
usuarios.
En contraste, el término más general "página web dinámica" lo usamos para referirnos a
alguna página específica que es generada de manera diferente para cada usuario, en cada
recarga de la página o por valores específicos de variables de entorno. Este término no
debe ser confundido con DHTML. Estas páginas dinámicas son el resultado bien de la
ejecución de un programa en algún tipo de lenguaje de programación en el servidor de
la página web (como por ejemplo ASP.NET, PHP o Perl), el cual genera la página antes
de enviarla al cliente, o bien de la ejecución en la parte cliente de un código que crea la
página completa antes de que el programa cliente (usualmente, un navegador) la
visualice.
En una página DHTML, una vez ésta ha sido cargada completamente por el cliente, se
ejecuta un código (como por ejemplo en lenguaje JavaScript) que tiene efectos en los
valores del lenguaje de definición de la presentación (por ejemplo CSS), logrando así
una modificación en la información presentada o el aspecto visual de la página mientras
el usuario la está viendo.
PHP: Es un lenguaje de programación de uso general de código del lado del servidor
originalmente diseñado para el desarrollo web de contenido dinámico. Fue uno de los
primeros lenguajes de programación del lado del servidor que se podían incorporar
directamente en el documento HTML en lugar de llamar a un archivo externo que
procese los datos. El código es interpretado por un servidor web con un módulo de
procesador de PHP que genera la página Web resultante. PHP ha evolucionado por lo
que ahora incluye también una interfaz de línea de comandos que puede ser usada en
aplicaciones gráficas independientes. PHP puede ser usado en la mayoría de los
servidores web al igual que en casi todos los sistemas operativos y plataformas sin
ningún costo.
Active Server Pages (ASP): también conocido como ASP clásico, es una tecnología de
Microsoft del tipo "lado del servidor" para páginas web generadas dinámicamente, que
ha sido comercializada como un anexo a Internet Information Services (IIS).
Interfaz de entrada común (Common Gateway Interface, abreviado CGI): Es una
importante tecnología de la World Wide Web que permite a un cliente (navegador web)
solicitar datos de un programa ejecutado en un servidor web. CGI especifica un estándar
para transferir datos entre el cliente y el programa. Es un mecanismo de comunicación
entre el servidor web y una aplicación externa cuyo resultado final de la ejecución son
objetos MIME. Las aplicaciones que se ejecutan en el servidor reciben el nombre de
CGIs.
Las aplicaciones CGI fueron una de las primeras prácticas de crear contenido dinámico
para las páginas web. En una aplicación CGI, el servidor web pasa las solicitudes del
cliente a un programa externo. Este programa puede estar escrito en cualquier lenguaje
que soporte el servidor, aunque por razones de portabilidad se suelen usar lenguajes de
script. La salida de dicho programa es enviada al cliente en lugar del archivo estático
tradicional.
JavaServer Pages (JSP): Es una tecnología Java que permite generar contenido
dinámico para web, en forma de documentos HTML, XML o de otro tipo.
Esta tecnología es un desarrollo de la compañía Sun Microsystems. La Especificación
JSP 1.2 fue la primera que se liberó y en la actualidad está disponible la Especificación
JSP 2.1.
Las JSP's permiten la utilización de código Java mediante scripts. Además, es posible
utilizar algunas acciones JSP predefinidas mediante etiquetas. Estas etiquetas pueden
ser enriquecidas mediante la utilización de Bibliotecas de Etiquetas (TagLibs o Tag
Libraries) externas e incluso personalizadas.
.NET: Es un framework de Microsoft que hace un énfasis en la transparencia de redes,
con independencia de plataforma de hardware y que permita un rápido desarrollo
de aplicaciones. Basado en ella, la empresa intenta desarrollar una estrategia horizontal
que integre todos sus productos, desde el sistema operativo hasta las herramientas de
mercado.
.NET podría considerarse una respuesta de Microsoft al creciente mercado de los
negocios en entornos Web, como competencia a la plataforma Java de Oracle
Corporation y a los diversos framework de desarrollo web basados en PHP. Su
propuesta es ofrecer una manera rápida y económica, a la vez que segura y robusta, de
desarrollar aplicaciones –o como la misma plataforma las denomina, soluciones–
permitiendo una integración más rápida y ágil entre empresas y un acceso más simple y
universal a todo tipo de información desde cualquier tipo de dispositivo.