Lenguajes De Programacion
Enviado por yesican • 3 de Octubre de 2012 • 1.741 Palabras (7 Páginas) • 366 Visitas
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
...