martes, 8 de enero de 2013

Capa de aplicaciones

En cualquier página web dinámica se ejecutan programas que determinan qué se debe responder a las solicitudes del usuario. Estos programas pueden estar escritos en una gran variedad de lenguajes de programación, una posible clasificación es: lenguajes compilados y lenguajes interpretados o scripts.

Los primeros obligan a compilar el código fuente antes de obtener un ejecutable, en líneas generales priman el rendimiento en tiempo de ejecución y cuando una aplicación se debe utilizar en diferentes plataformas debe ser compilada para cada una de ellas. Ejemplos típicos son los lenguajes C, C++ y Java.

Los lenguajes interpretados, o scripts, no necesitan ser compilados pues un programa llamado intérprete realiza las operaciones indicadas por el código fuente. En líneas generales permiten un desarrollo más rápido aunque no alcanzan en velocidad de ejecución a los lenguajes compilados. 
Ejemplos típicos son Bash, Perl, PHP, Python y Ruby.

0 comentarios:

Publicar un comentario