ASP (Active Server Pages)
Enviado por karlis1989 • 7 de Septiembre de 2013 • 2.640 Palabras (11 Páginas) • 164 Visitas
ASP , JSP , PHP,
ASP (Active Server Pages)
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).
La tecnología ASP está estrechamente relacionada con el modelo tecnológico y de negocio de su
fabricante. Intenta ser solución para un modelo de programación rápida ya que "programar en ASP
es como programar en Visual Basic y C#", con muchas limitaciones y algunas ventajas específicas
en entornos web.
Este modelo tecnológico puede utilizar diversos componentes ya desarrollados como algunos
controles ActiveX así como componentes del lado del servidor, tales como CDONTS, que permite
la interacción de los scripts con el servidor SMTP que integra IIS.
Se facilita la programación de sitios web mediante varios objetos integrados, como por ejemplo un
objeto de sesión basada en cookies, que mantiene las variables mientras se pasa de página a
página.
Es limitado a solo funcionar con IIS, por lo que su uso es cuestionado por la mayoría de los
programadores web quienes prefieren otros lenguajes de programación del lado del servidor como
por ejemplo PHP, Perl, Java Etc.
Desde 2002, el ASP clásico está siendo reemplazado por ASP. NET, que entre otras cosas,
reemplaza los lenguajes interpretados como VBScript o JScript por lenguajes compilados a código
intermedio (llamado MSIL o Microsoft Intermediate Language) como Visual Basic .NET, C#, o Tecnologías de la Información y Comunicación 2012
cualquier otro lenguaje que soporte la plataforma .NET. El código MSIL se compila con
posterioridad a código nativo
JSP(JavaServer Pages)
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.
Con JSP se crean aplicaciones web que se ejecuten en variados servidores web, de múltiples
plataformas, ya que Java es en esencia un lenguaje multiplataforma. Las páginas JSP están
compuestas de código HTML/XML mezclado con etiquetas especiales para programar scripts de
servidor en sintaxis Java. Por tanto, las JSP se puede escribirlas con el editor HTML/XML habitual.
Java Server Pages (JSPs) es un método de creación de páginas web dinámicas en servidor
usando el lenguaje Java. En ese sentido son similares a otros métodos o lenguajes tales como el
PHP, los CGIs (common gateway interface), programas que generan páginas web en el servidor, o
los ASP (Active Server Pages), un método específico de Microsoft. Sin embargo, se diferencian de
ellos en otras cosas.
JSP se ejecuta en una máquina virtual Java, lo cual permite que, en principio, se puedan usar en
cualquier tipo de computadoras, siempre que exista una máquina virtual Java para él. Cada servlet
(o JSP, a partir de ahora lo usaremos de forma indistinta) se ejecuta en su propia hebra, es decir,
en su propio contexto; pero no se comienza a ejecutar cada vez que recibe una petición, sino que
persiste de una petición a la siguiente, de forma que no se pierde tiempo en invocarlo (cargar
programa + intérprete). Su persistencia le permite también hacer una serie de cosas de forma más
eficiente: conexión a bases de datos y manejo de sesiones.
PHP
PHP es el acrónimo de Hipertext Preprocesor. Es un lenguaje de programación del lado del
servidor gratuito e independiente de plataforma, rápido, con una gran librería de funciones y mucha
documentación.
PHP es un lenguaje de programación interpretado, diseñado originalmente para la creación de
páginas web dinámicas. Es usado principalmente en interpretación del lado del servidor (serverside scripting) pero actualmente puede ser utilizado desde una interfaz de línea de comandos o en
la creación de otros tipos de programas incluyendo aplicaciones con interfaz gráfica usando las
bibliotecas Qt o GTK+.
PHP es un lenguaje interpretado de propósito general ampliamente usado, diseñado
especialmente para desarrollo web y que puede ser incrustado dentro de código HTML.
Generalmente se ejecuta en un servidor web, tomando el código en PHP como su entrada y
creando páginas web como salida. Puede ser
...