ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Lenguajes De Programacion


Enviado por   •  3 de Octubre de 2012  •  1.741 Palabras (7 Páginas)  •  366 Visitas

Página 1 de 7

LENGUAJES DE PROGRAMACION DEL LADO DEL CLIENTE.

HTML indica al navegador donde colocar cada texto, cada imagen, la forma que tendrán estos al ser colocados en la página, su estructura se maneja por medio de etiquetas.

Ventajas

• Texto estructurado.

• Archivos pequeños.

• Fácil aprendizaje.

• Compatible en todos los exploradores.

Desventajas

• Estático.

• Interpretación diferente dependiendo del navegador.

• Exceso de etiquetas.

Requerimientos

• Lenguaje estático.

• Basado en etiquetas.

• El estándar lo define el W3C (World Wide Web Constortium).

• Interpretado.

• Extensiones de archivos .html ó .htm.

Consumo

hacer menús desplegables, imágenes que cambian al pasar el cursor sobre ellas, objetos en movimiento, botones que permiten desplazar el texto que se está mostrando, textos explicativos que aparecen al situar el cursor sobre ciertas palabras clave, cronómetros, etc.

Otro uso interesante de esta tecnología es la creación de juegos de acción que utilizan el navegador web para funcionar, aunque tradicionalmente este tipo de desarrollos han sido complicados debido a las diferencias en el lenguaje y las características soportadas por los distintos navegadores existentes.

JAVASCRIPT

Es un lenguaje de programación del lado del cliente, porque es el navegador el que soporta la carga de procesamiento, es el más utilizado gracias a su compatibilidad con la mayoría de los navegadores.

El navegador del cliente es el encargado de interpretar las instrucciones JavaScript y ejecutarlas para realizar efectos especiales e interactividades con el usuario, de modo que el mayor recurso con el que cuenta este lenguaje es el propio navegador.

Acciones con JavaScript:

Efectos especiales

 Crear contenidos dinámicos

 Cambio de color

 Movimiento

 Ejecutar instrucciones

Crear páginas interactivas con el usuario

 Calculadoras

 Agendas

 Tablas de cálculo

Ventajas

• Lenguaje de scripting seguro y fiable.

• Los scripts tienen capacidades limitadas.

• Se ejecuta en el lado del cliente.

Desventajas

• Código visible por cualquier usuario.

• El código debe descargarse completamente.

• Puede poner en riesgo la seguridad del sitio con el uso XSS (Cross Site Scripting).

• Problemas en navegadores antiguos.

Requerimientos

Necesita un navegador que lo soporte. Puede escribir el código en bloc de notas y guardarlo como doc.htm o doc.htm. Para programar en JavaScript sólo es necesario un editor de texto

Consumos utilizados para crear pequeños programas encargados de realizar acciones dentro del ámbito de una página web. Permite la programación de pequeños scripts, pero también de programas más grandes, orientados a objetos, con funciones, estructuras de datos complejas, etc.

APPLETS DE JAVA

Pequeños programas hechos en java, se transfieren con las páginas web y el navegador las ejecuta en el espacio de la página.

Los applets de Java están programados en Java y pre compilados, es por ello que la manera de trabajar de éstos varía un poco con respecto a los lenguajes de script. Los applets son más difíciles de programar y requerirán unos conocimientos básicos o medios del lenguaje Java.

Ventaja de utilizar applets;

 son mucho menos dependientes del navegador que los scripts

 Java es más potente que JavaScript, por lo que el número de aplicaciones de los applets podrá ser mayor.

Desventajas

 Son más lentos de procesar

 Tienen espacio muy delimitado en la página donde se ejecutan

 No se pueden hacer directamente cosas como abrir ventanas secundarias, controlar Frames, formularios, capas, etc.

Requerimientos

Cada sistema operativo dispone de una máquina Virtual de Java que puede interpretar los Byte Codes y transformarlos a sentencias ejecutables en el sistema en cuestión.

FLASH

Es una tecnología, y un programa, para crear efectos especiales en páginas web. Flash en realidad no es un lenguaje; Sin embargo, si tuviéramos que catalogarlo en algún sitio quedaría dentro del ámbito de las páginas dinámicas de cliente.

Para visualizar las "películas" Flash, nuestro navegador debe tener instalado un plug-in que le permita visualizarlas.

LENGUAJES DE PROGRAMACION DEL LADO DEL SERVIDOR.

Un lenguaje del lado del servidor es aquel que se ejecuta en el servidor web, justo antes de que se envíe la página a través de Internet al cliente. Las páginas que se ejecutan en el servidor pueden realizar accesos a bases de datos, conexiones en red, y otras tareas para crear la página final que verá el cliente. El cliente solamente recibe una página con el código HTML resultante de la ejecución de la PHP. Como la página resultante contiene únicamente código HTML, es compatible con todos los navegadores.

PERL

Perl es un lenguaje de programación interpretado. Esto quiere decir que el código de los scripts en Perl no se compila sino que cada vez que se quiere ejecutar se lee el código y se pone en marcha interpretando lo que hay escrito.

Ventajas

• Es un buen lenguaje “pegamento”. Se pueden juntar varios programas de una forma sencilla para alcanzar una meta determinada. Los usuarios de Windows agradecerán esta propiedad ya que normalmente adolecen de un buen lenguaje tipo “script”.

• Es relativamente rápido para un lenguaje tipo “script”.

• Está disponible en múltiples plataformas y sistemas operativos (UNIX, Linux y Windows). Un programa que se escriba teniendo en cuenta la compatibilidad puede ser escrito en una plataforma y ejecutado en otra.

• El desarrollo de aplicaciones es muy rápido.

• Hay una colección enorme de módulos que pueden ser incorporados a cualquier “script” de Perl. Están disponibles en el CPAN (“Comprehensive Perl Archive Network”). En particular existe una extensión para cálculo numérico denominada PDL.

• Perl es gratuito. Mucho más que eso, es “Software Libre”. Esto quiere decir que el código fuente está disponible para que cualquiera lo pueda ver o modificar, y lo que es más importante, siempre lo estará. Aunque nunca pretendas cambiar el código, es importante disponer de la posibilidad de hacerlo, ya que

...

Descargar como (para miembros actualizados) txt (12 Kb)
Leer 6 páginas más »
Disponible sólo en Clubensayos.com