CARLOS UVEIMAR CAICEDO PALACIOS APLICACIONES WEB EN PHP 1. Explique qué es y para qué sirve un lenguaje de programación
Views 126 Downloads 7 File size 279KB
CARLOS UVEIMAR CAICEDO PALACIOS APLICACIONES WEB EN PHP
1. Explique qué es y para qué sirve un lenguaje de programación. Según (“Lenguaje de Programación: Concepto, Tipos y Ejemplos,” n.d. 2019) Es un programa destinado a la construcción de otros programas informáticos, este comprende un lenguaje formal que está diseñado para organizar algoritmos y procesos lógicos que serán luego llevados a cabo por un computador, permitiendo controlar así su comportamiento físico, lógico y su comunicación con el usuario. El lenguaje está compuesto por símbolos y reglas sintácticas y semánticas, expresadas en forma de instrucciones y relaciones lógicas, mediante las cuales se construye el código fuente de una aplicación o pieza de software determinado. Así, puede llamarse también lenguaje de programación al resultado final de estos procesos creativos.
2. Realice un cuadro comparativo de las ventajas y desventajas que ofrecen las aplicaciones web en relación con las aplicaciones de escritorio. Según (“Aplicaciones Web Vs Escritorio - INTERNET YA,” 2017):
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
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 gráfica, control total de las entradas del usuario al momento de capturar) Facilita el uso de teclas en caliente (ejemplo: CTRL+G para grabar)
No se obliga a usar determinado sistema operativo Desventajas Requiere conexión a la red Toma más tiempo de desarrollo haciéndola compatible con los distintos 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
Desventajas: Requiere instalación en cada cliente Generalmente se hacen para un Sistema Operativo especifico Se requiere actualizar en cada cliente
3. Si ha programado antes liste los lenguajes que conoce y el nivel de dominio que tiene de cada uno (básico, medio o avanzado). LENGUAJE
DOMINIO
Java
Medio
C++
Básico
Python
Básico