Está en la página 1de 6

Ingeniería en sistemas computacionales

Programación web

Horario de clases: 0800 – 09:00 am

Semestre: séptimo

Profesor: Bringas Ramírez Juan Luis

Alumno:
Cipriano García Daniel 19321372

Tarea:
Cuadro comparativo
Lugar y Fecha de entrega: Acapulco Guerrero a 10 de
octubre del 2022
Lenguajes de programación web
Logotipo Nombre Paradigma Año Y Quien Lo Ventajas Desventajas
Implementó

La Programación El lenguaje de 1. Tiene una curva 1. Es de lenguaje


Orientada a programación de aprendizaje Interpretado
Objetos es un Java fue corta
paradigma de originalmente 2. Requiere de
programación desarrollado por 2. Está orientado a experiencia en
diferente a la James Gosling de los objetos programación
Programación Sun
3. Es 3. Es de sintaxis
Estructurada o a la Microsystems (la
multiplataforma compleja
misma cual fue adquirida
programación por la compañía 4. Es dependiente
Procedural al que la Oracle) y 4. Cuenta con
mayoría de los publicado en liberación de 5. Se ejecuta solo en
programadores 1995 como un memoria dispositivos y

J están
acostumbrados a
utilizar.
programación
En

Estructurada y la
la
componente
fundamental de la
plataforma Java
de
Microsystems.
Sun
5. Es compatible
con
estándar
editores
librerías
y
equipos aptos

6. Sus opciones 3D
son limitadas

7. No cuenta con una

a
Programación 6. Ofrece una función de copia de
Procedural lo más gestión de error seguridad
importante es el
procedimiento que 7. Brinda la 8. Requiere un
se está posibilidad de espacio de memoria
desarrollando a crear significativo

v través
lenguaje
de

programación. En
programación
un
de

8.
aplicaciones
distribuidas

Es seguro
9. Sus marcos
trabajo carecen
una apariencia
interfaz gráfica
de
de
de
de
Orientada a

a
9. Es económico usuario
Objetos, se hace un
gran énfasis a los
10. Admite 10. Sus códigos
datos, y toda gira subprocesos escritos son
alrededor de ellos. múltiples detallados
Cada vez que
alguien quiere
hacer una
aplicación, debe de
pensar en los
elementos (datos)
que va a utilizar
para programar, y
la relación que
existe entre estos
datos, en su forma
de interactuar entre
sí.
JavaScript es en Brendan Eich 1. Velocidad 1. Seguridad
J lenguaje de escribió la 2. Simplicidad Client-Side
programación primera versión 3. Popularidad 2. Soporte del
a multiparadigma, de JavaScript en 4. Compatibilidad navegador
v por lo que se puede tan solo diez días 5. Server Load
combinar los de mayo de 1995. 6. Interfaces
a paradigmas para Un cuarto de siglo sencillas
s crear un código más tarde sigue 7. Funcionalidad
mucha más siendo una parte 8. extendida
c eficiente y clave de Internet. 9. Versatilidad
expresivo usando: Un mes de mayo 10. Actualizaciones
r El control directo, de hace 25 años,
claro y explícito de Brendan Eich se
I lo que hace un inventó un idioma.
pedazo de código.
El paso de
p mensajes para la
comunicación entre
t objetos.

Multiparadigma: Creado en 1994 1. Lenguaje El inconveniente es


imperativo, por Rasmus totalmente libre que el código fuente
funcional, orientado Lerdorf, la y abierto. no pueda ser
a objetos, primera 2. Posee una ocultado de una
procedural, encarnación de curva de manera eficiente. La
reflexivo PHP era un aprendizaje ofuscación es una
conjunto simple muy baja. técnica que puede
de ficheros 3. Los entornos de dificultar la lectura del
binarios Common desarrollo son código y, en ciertos

P Gateway
Interface
escritos en el
lenguaje
(CGI)

programación C.
de
4.
de rápida y fácil
configuración.
Fácil de instalar:
existen
paquetes
aspectos representa
tiempos de ejecución.

Nuestro código
estará seguro para
ejecutar si es nuestro

H
autoinstalables
que integran propio servidor. Por
PHP lo tanto, si un cliente
rápidamente. requiere su código en
5. Fácil acceso e su pc, tendríamos
integración con que dejar el código

P 6.
las bases de
datos.
Posee
comunidad muy
una
fuente, sin manera de
ocultarlo, aunque hay
muchas aplicaciones
para PHP que nos
ayuda a encriptar el
grande.
7. Es el lenguaje código fuente.
con mayor
Solo se ejecuta en un
usabilidad en el
servidor y se necesita
mundo.
un servidor web para
8. Es un lenguaje
que funcione.
multiplataforma.
Python es un Python fue creado 1. Lenguaje de 1. Lentitud
lenguaje por Guido van alto nivel
multiparadigma, Rossum, un 2. Polivalente y de 2. Consumo de
esto significa que programador paradigmas memoria
P
combina holandés a finales 3. Bibliotecas y
3. Desarrollo móvil
y propiedades de de los 80 y frameworks
diferentes principio de los 90 4. Portabilidad
T paradigmas de cuando se 5. Gratis y de
programación. encontraba código abierto
Principalmente es trabajando en el 6. Baja curva de
h un lenguaje sistema operativo aprendizaje
o orientado a objetos, Amoeba. 7. Comunidad
todo en Python es Primariamente se fuerte
n un objeto, pero concibe para
también incorpora manejar
aspectos de la excepciones y
programación tener interfaces
imperativa, con Amoeba
funcional, como sucesor del
procedural y lenguaje ABC.
reflexiva.

Ruby es un Ruby es un Es código libre y no No cuenta con


lenguaje lenguaje de debes preocuparte de comunidades y
interpretado de programación pagar licencias por su soporte de atención a
scripts y utiliza el interpretado, uso, e incluso es gratis y la cliente tan amplia
paradigma de reflexivo y tampoco tienes que tener como otros lenguajes
programación orientado a dinero para costear la de programación.
orientada a objetos. objetos, creado descarga desde la web.

R por
programador
el

japonés Yukihiro
«Matz»
De esta manera puedes
utilizar, copiar, modificar
y distribuir este lenguaje
de programación sin
Tim

mencionado
reiteradas
Bray,
desarrollador web, ha
en

oportunidades que el
Matsumoto, quien preocuparte por las leyes

u comenzó a nacionales e lenguaje de


trabajar en Ruby internacionales. programación Ruby
en 1993, y lo es más lento en
presentó Te permite programar en cuanto al
públicamente en la web viendo todo como procesamiento se
un objeto, ya que su refiere.

b
1995.
estructura y sintaxis es
orientada a objetos. De En vista de ser nuevo
esta manera puedes en el campo de los
asignar propiedades y lenguajes de
acciones a cualquier programación web,

y forma de código que requieres mayor


escribas usando a Ruby tiempo para que te
como base. familiarices con las
estructuras y su
Cuenta con flexibilidad funcionamiento
para modificarlo a tu general.
gusto, ya que te permite
eliminar o redefinir
cualquier parte de código
esencial de Ruby.
Los paradigmas C++ es un 1. Desempeño Curva de aprendizaje
comúnmente lenguaje de alto. alta.
asociados con C++ programación 2. Actualizaciones.
incluyen diseñado en 1979 3. Multiplataforma. Requiere

C programación
genérica y
por
Stroustrup.
Bjarne
La
4. Gestión de base
de datos.
conocimiento previo.

Poco recomendado
orientada a objetos, intención de su 5. Uso y variedad
para diseño de
+ de procedimiento.
Porque C++ ofrece
creación
extender
fue
al
de
compiladores.
páginas web.
excelentes lenguaje de 6. Multiparadigma. Traducción al
+ herramientas para
la programación de
programación C
mecanismos que
7.
8.
Versatilidad.
Gráficos.
lenguaje máquina.

alto nivel, incluso permiten la 9. Múltiples


funcional estilo manipulación de estilos.
programación es objetos.
bastante razonable.

Multiparadigma: Andrés Hejlsberg 1. Declaraciones Las desventajas que


estructurado, decidió formar un en el espacio de se derivan del uso de
imperativo, equipo de trabajo nombres este lenguaje de
orientado a objetos, en 1999 para 2. Tipos de datos programación son
dirigido por crear un nuevo 3. Atributos que en primer lugar
eventos, funcional, lenguaje de 4. Pase de se tiene que
genérico, reflexivo programación, parámetros conseguir una
que hoy 5. Métodos versión reciente de

C
conocemos como virtuales y Visual Studio .NET,
C#. En cambio, redefiniciones por otra parte se tiene
en sus inicios el 6. Propiedades que tener algunos
nombre inicial que 7. Inicializador requerimientos
se barajó fue Cool 8. Control de mínimos del sistema
(C Object versiones para poder trabajar

# Oriented
Language), lo que
en español
traduciríamos con
adecuadamente tales
como contar con
Windows NT 4 o
superior, tener
un lenguaje de alrededor de 4 gigas
programación de espacio libre para
orientado a la pura instalación,
objetivos. etc.
Perl tiene Perl es un 1. Estructurado 1. Lentitud al
características que lenguaje de 2. Compatible con inicio de su

P soportan
variedad
paradigmas
una
de
de
programación
diseñado
Larry Wall en
por
programación
orientada
objetos
a 2.
ejecución
Sin control
de
programación, 1987. Perl toma 3. Lenguaje de excepciones

e como la imperativa,
funcional y
orientada a objetos.
la
características
del lenguaje C,
del lenguaje
4.
alto nivel
Propósito
general
3. Utiliza
muchos
recursos de
Al mismo tiempo, interpretado 5. Multiplataforma cómputo

r Perl no obliga a
seguir
paradigma
ningún
en
bourne shell (sh),
AWK, sed, Lisp y,
en un grado
6.
7.
Libre uso
Lenguaje
interpretado
particular, ni obliga inferior, de 8. Extensible
al programador a muchos otros

l elegir alguna de
ellas.
lenguajes
programación.
de

También podría gustarte