Facultad de Ingeniería Mecánica y Eléctrica
Salvador Garza Gonzalez
1950017
Lenguajes de programacion
Actividad 2.2
Ingeniería en Tecnología de Software
Grupo 012
Profesor: Carlos Exena Cantu
Fecha de entrega 5 de Septiembre del 2021
Lugar: Microsoft Teams
Hora N1
¿Que son los lenguajes script?
Los lenguajes de scripts son un tipo específico de lenguajes informáticos que se
pueden utilizar para dar instrucciones a otro software, como un navegador web, un
servidor o una aplicación independiente.
Menciona algunos leguajes que son script
• JavaScript/ECMAScript.
• PHP.
• Python.
• Ruby.
Diferencias entre los lenguajes de script y los lenguajes de
programación
las principales diferencias entre los lenguajes de programación y los
de scripts son las siguientes:
Lenguajes de scripts Lenguajes de programación
Plataforma específica Plataforma agnóstica (multiplataforma)
(Principalmente) interpretado Compilado
Más rápido en tiempo de ejecución Más lento en el tiempo de ejecución
Más intensivo en codificación Menos intensivo en codificación
Crea aplicaciones autónomas Crea aplicaciones como parte de una pila
Principales características de los lenguajes script.
Los programas de lenguaje de scripting no necesitan ser transformados a código
binario por un compilador antes de ser ejecutados. En lugar del compilador, se
utiliza un programa denominado intérprete.
Describa la implementación de un mínimo tres pequeños scripts en
diferentes lenguajes script y agregar sus pros y sus contras.
PHP
El lenguaje PHP, es un lenguaje de programación que permite el desarrollo web o
aplicaciones web dinámicas, el cual es apto para incrustar el lenguaje
HTML, ahora bien, siempre siguiendo algunas reglas establecidas.
Además, el lenguaje PHP favorece a la conexión entre el servidor y a la interfaz
del usuario.
Ventajas de php
• Lenguaje libre, el cual puede ser editado fácilmente por cualquier
desarrollador o programador.
• Dispone de una sintaxis muy limpia, por lo que la curva de aprendizaje
es menor que otros lenguajes de programación.
• Permite crear entornos de trabajo fácilmente.
• Dispone de una instalación de lo más sencilla.
Desventajas de php
• Se necesitan conocimientos profundos para configurar las brechas de
seguridad que puede haber en el servidor.
• El código fuente no se puede ocultar con facilidad.
• Para su ejecución, es necesario un servidor.
Ruby
El lenguaje Ruby se utiliza principalmente en el desarrollo de aplicaciones web,
pero también se puede utilizar para desarrollar otro tipo de aplicaciones de
software, como veremos más adelante. Este lenguaje está disponible en
plataformas como Windows, Linux y muchas otras, considerándose
multiplataforma.
Ventajas de ruby
• Te permite programar en la web viendo todo como un objeto, ya que su
estructura y sintaxis es orientada a objetos.
• Cuenta con flexibilidad para modificarlo a tu gusto, ya que te permite eliminar
o redefinir cualquier parte de código esencial de Ruby.
• Te ofrece bloques para que agregues cláusulas a cualquier método dentro
del código de programación.
Desventajas de ruby
• No cuenta con comunidades y soporte de atención al cliente tan amplio como
otros lenguajes de programación.
• En vista de ser nuevo en el campo de los lenguajes de programación web,
requieres mayor tiempo para que te familiarices con las estructuras y su
funcionamiento general.
• Las actualizaciones son más lentas comparadas con otros lenguajes de
programación como PHP
JavaScript
JavaScript es un lenguaje de programación o de secuencias de comandos que te
permite implementar funciones complejas en páginas web, cada vez que una
página web hace algo más que sentarse allí y mostrar información estática para
que la veas, muestra oportunas actualizaciones de contenido, mapas interactivos,
animación de Gráficos 2D/3D, desplazamiento de máquinas reproductoras de
vídeo, etc.
Ventajas de javascript
• Velocidad - JavaScript tiende a ser muy rápido porque a menudo se
ejecuta inmediatamente en el navegador.
• Simplicidad - La sintaxis de JavaScript está inspirada por Java y es
relativamente sencillo de aprender comparado a otros lenguajes de
programación populares como C++.
• Popularidad - JavaScript esta por todas partes de la web, y con la llegada
de Node.js, se ha incrementado su uso en backend. Hay incontables
recursos para aprender JavaScript.
• Compatibilidad- A diferencia de PHP u otros lenguajes scripting,
JavaScript puede ser usado en cualquier página web. JavaScript puede ser
usado en diferentes tipos de aplicaciones gracias al soporte en otros
lenguajes como Pearl y PHP.
Desventajas de Java Script
• Seguridad Client-Side- Desde que el código en JavaScript es ejecutado en
el client-side, bugs y descuidos pueden ser explotados algunas veces para
malos propósitos. Por esto, algunas personas deciden desactivar JavaScript
por completo.
• Soporte del navegador- Mientras server-side script siempre produce el
mismo resultado, algunas veces diferentes navegadores interpretan el
código JavaScript de manera distinta.