Sie sind auf Seite 1von 2

 Explique para qué es y para qué sirve un lenguaje de programación.

-¿Para qué es?: Para solucionar un problema que hay en la realidad, por este medio que es el
de un lenguaje de máquina y poder resolver el problema

-¿Para qué sirve?: Para que la persona que tenga un software de un lenguaje de programación
(java, c++, c, php) vea su funcionamiento y vea lo fácil y sencillo que es hacerlo online (pagar
facturas, enviar giros y reservar en hoteles)

 Realice un cuadro comparativo de las ventajas y desventajas que ofrecen las aplicaciones
web en relación a las aplicaciones de escritorio.

Aplicación Web

Ventajas

-Se puede usar desde cualquier lugar

-No requiere hacer actualizaciones en los clientes

-No hay problemas de incompatibilidad entre versiones, porque todos trabajan con la misma

-Se centralizan los respaldos

-No necesita instalar nada en el cliente, agregar una nueva terminal solo requiere poner una
computadora nueva

-No se obliga a usar determinado sistema operativo

Desventajas

-Requiere conexión a la red

-Toma mas tiempo de desarrollo haciéndola compatible con los distinto navegadores, los
frameworks ayudan a solventar estos problemas

-Su tiempo de respuesta es más lento, esto ha mejorado usando tecnologías como AJAX
haciéndolas casi tan rápidas como las de escritorio

Aplicaciones de escritorio

Ventajas:

-Pueden ser más robustas

-Tiempo de respuesta más rápido

-Se puede hacer cualquier cosa que permita el Software (cuestión grafica, control total de las
entradas del usuario al momento de capturar)

-Facilita el uso de teclas en caliente (ejemplo: CTRL+G para guardar)


Desventajas:

-Requiere instalación en cada cliente

-Generalmente se hacen para un Sistema Operativo especifico

-Se requiere actualizar en cada cliente

Conclusiones:

Rendimiento: Generalmente responde más rápido una aplicación de escritorio, pero con las
nuevas tecnologías están ya casi a la par.

Portabilidad: Definitivamente una Aplicación Web es más portable que una de escritorio.

Facilidad de instalación: Una aplicación Web no requiere instalación.

Requerimiento de software y librerías: La aplicación web solo requiere un navegador, que está
presente en cualquier computadora.

Seguridad: Cualquiera de las dos se puede configurar de manera segura dependiendo los
requerimientos del cliente

 Si ha programado antes, liste los lenguajes que conoce y el nivel de dominio que tiene de
cada uno (básico, medio o avanzado).

No he prorgramado aún, este sería mi primer lenguaje