1
PHP y JavaScript
Smailyn Michelle Ovalles Morel
Politécnico Nuestra Señora de la Fe
4toA: Desarrollo y Administración de Aplicaciones Informáticas
Prof. Charlys Hernández
11 de noviembre de 2024
2
Síntesis: PHP
PHP de las siglas en ingles Hypertext Preprocessor es un lenguaje de programación
del lado del servidor, este es ampliamente utilizado para el desarrollo de la web. Este
lenguaje se integra con archivos HTML y se ejecuta en el servidor, teniendo como resultado
un HTML dinámico que se envía al navegador del usuario. PHP es especialmente popular
en la creación de sitios web y aplicaciones dinámicas, gracias a que es fácil de integrar con
la base de datos (como MySQL) y su capacidad para manejar formularios, sesiones,
autenticaciones, etc.
PHP se caracteriza principalmente por ser simple y flexible, ya que este es fácil de
aprender y de usar para crear paginas dinámica; es compatible con la mayoría de los
sistemas operativos, además de que tiene una gran comunidad y soporte, debido a que
cuenta con una gran cantidad de recursos, frameworks (como Laravel y Symfony), y una
comunidad activa.
PHP tiene diversas funciones, entre las cuales se encuentran: la generación de
contenido dinámico, este lenguaje permite la creación de paginas web que cambian según la
interacción que se tiene con los usuarios y/o los datos extraídos de la base de datos. Gestión
de formularios, PHP recibe y procesa los datos enviados por formularios HTML,
almacenando y validando cada una de las informaciones.
El propósito principal de PHP es permitirles a los desarrolladores crear sitios web
más dinámicos y personalizados, que cumplan con la demanda de los usuarios. Este al ser
un lenguaje interpretado en el servidor, hace que se posible que el contenido cambie en
3
tiempo real antes de ser mostrado en el navegador, adaptándose a las preferencias del
usuario
Síntesis: JavaScript
JavaScript es un lenguaje de programación principalmente usado par el desarrollo
web, este permite crear contenido interactivo y dinámico en las páginas, tales como
formularios, animaciones y respuestas a eventos del usuario. Este puede ejecutarse en el
navegador, es esencial para la creación de aplicaciones modernas junto a HTML y CSS,
además es usado en el backend con plataformas como Node.JS.
Este lenguaje de programación ofrece diversas funcionalidades claves para el
desarrollo de la web, entre ella se encuentran la manipulación del DOM, modifica el
contenido y la estructura HTML, permitiendo así, cambiar el aspecto y funcionalidad e la
pagina sin necesidad de recargarla. Eventos, este responde a las acciones del usuario, tales
como clics, movimientos del ratón, etc. Permitiendo una experiencia más interactiva.
Sincronía, utiliza funciones como setTimeout, setInterval y promesas (Promise) para
ejecutar código sin bloquear el flujo principal. Validación de formularios, este permite
validar los datos de cada uno de los usuarios antes de exportarlos al servidor.
Almacenamiento local, guarda datos en el navegador mediante localStorage y
sessionsStorage, siendo útil para guardar preferencias o sesiones
El propósito de JavaScript es agregar interactividad, dinamismo, y una mejor
funcionalidad en tiempo real a las páginas web, dándole así una mejor experiencia a los
usuarios.