Lenguajes web lado servidor

Solo disponible en BuenasTareas
  • Páginas : 5 (1202 palabras )
  • Descarga(s) : 0
  • Publicado : 17 de noviembre de 2011
Leer documento completo
Vista previa del texto
pROGRAMAS DEL LADO DEL SERVIDOR
Se ejecutan en el servidor de Web y son dependientes de la plataforma del servidor.

Se usan para acceder a recursos del servidor, como bases de datos y generación de contenido dinámico para las páginas.
Ejemplo, el ámbito de ejecución de una página ASP.NET.

Lenguaje ASP
Es una tecnología del lado de servidor desarrollada por Microsoft para el desarrollode sitio web dinámicos. ASP significa en inglés (Active Server Pages), fue liberado por Microsoft en 1996. Las páginas web desarrolladas bajo este lenguaje es necesario tener instalado Internet Information Server (IIS).
ASP no necesita ser compilado para ejecutarse. Existen varios lenguajes que se pueden utilizar para crear páginas ASP. El más utilizado es VBScript, nativo de Microsoft. ASP sepuede hacer también en Perl and Jscript (no JavaScript). El código ASP puede ser insertado junto con el código HTML. Los archivos cuentan con la extensión (asp).
Sintaxis:
<% %>
Ventajas:
* Usa Visual Basic Script, siendo fácil para los usuarios.
* Comunicación óptima con SQL Server.
* Soporta el lenguaje JScript (Javascript de Microsoft).
Desventajas:
*Código desorganizado.
* Se necesita escribir mucho código para realizar funciones sencillas.
* Tecnología propietaria.
* Hospedaje de sitios web costosos.
Perl
Perl es un lenguaje de propósito general originalmente desarrollado para la manipulación de texto y que ahora es utilizado para un amplio rango de tareas incluyendo administración de sistemas, desarrollo web, programación en red,desarrollo de GUI y más.
Se creó con la idea de que fuera práctico (facilidad de uso, eficiente, completo) en lugar de hermoso (pequeño, elegante, mínimo). Sus principales características son que es fácil de usar, soporta tanto la programación estructurada como la programación orientada a objetos y la programación funcional, tiene incorporado un poderoso sistema de procesamiento de texto y unaenorme colección de módulos disponibles.
Python
Python es un lenguaje de programación multiparadigma. Esto significa que más que forzar a los programadores a adoptar un estilo particular de programación, permite varios estilos: Programación orientada a objetos, programación estructurada, programación funcional y programación orientada a aspectos. Otros muchos paradigmas más están soportadosmediante el uso de extensiones.
SSI (Server Side Includes)
Los “Server Side Includes” o Inclusiones del Lado Servidor, en un sencillo lenguaje de programación del lado servidor usado básicamente para el desarrollo de webs. Como su nombre indica, su uso primario es el de incluir los contenidos de un fichero dentro de otro, mediante la especificación de una sencilla instrucción que es procesada por elServidor Web.
Por ejemplo, mediante la inclusión de un sencillo código del tipo “<!--#include virtual="../texto.txt" -->” podemos hacer que el servidor web nos incluya siempre dentro del fichero HTML el texto contenido en el fichero “texto.txt”.
CGI

Es el sistema más antiguo que existe para la programación de las páginas dinámicas de servidor. Actualmente se encuentra un poco desfasadopor diversas razones entre las que destaca la dificultad con la que se desarrollan los programas y la pesada carga que supone para el servidor que los ejecuta.

Los CGI se escriben habitualmente en el lenguaje Perl, sin embargo, otros lenguajes como C, C++ o Visual Basic pueden ser también empleados para construirlos.

PHP
Es un lenguaje de programación utilizado para la creación de sitioweb. PHP significa “Hypertext Pre-processor”, inicialmente se llamó (Personal Home Page). Surgió en 1995, desarrollado por PHP Group.
Es un lenguaje de script interpretado en el lado del servidor utilizado para la generación de páginas web dinámicas.
PHP no necesita ser compilado para ejecutarse, para su funcionamiento necesita tener instalado Apache o IIS con las librerías de PHP. Los...
tracking img