0 ratings0% found this document useful (0 votes) 44 views4 pagesTest x44
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content,
claim it here.
Available Formats
Download as PDF or read online on Scribd
mejora_una pagina HTML, afladiendo interaccién del usuario,
animacidn, ayuda a la navegaciin, tales como:
~ Mostrar / ocultar el texto.
~ Deslizamiento de imigenes.
~ Crear presentaciones de diapositivas.
= Crear burbujas d> informacién.
‘De JavaScript se dice que es un lenguaje del lado del cliente, es decir
que los scripts son ejecutedos por el navegador del usuario (cliente). Esto
difiere de los lamados lenguajes de Script del lado del servidor que son
ejecutadas por el servidor web. Este es el caso de lenguajes como PHP.
Esto es importante porque el propésito de los scripts del lado del
cliente y del lado del servidor no es el mismo. Un script del lado del
servidor se encargaré de crear la pégina web que se envia al navegador.
Entonces mostrara la pigina a continuacién, ejecutara secuencias de
comandos del lado del clente como JavaScript. Un patron que se repite
en esta operacién:
50Figura 4. Patron de JavaScript
Visiteur Client Serveur
Demande d’une iE erainen nent
La
Le navigateur afiche le HTML et
exécute le Javacript
Fuente: Rafael Menendez UMU.
2.2.7.6 PHP
Pefia (2019), define a PHP como un lenguaje de programacién
orientado al lado del servidor. Sus siglas corresponden a Hypertext
Preprocessor, y es de los lenguajes mas utilizados en la actualidad. Es
conninmente incrustado en bloques HTML, ambos lenguajes pueden ser
usados simulténeamente sin generar problemas. Sus caracteristicas mas
importantes son:
= Sintaxis: De sencillo uso y facil de aprender, las sentencias en
PHP pueden ser entendidas hasta por los desarrolladores més
principiantes.
- Soporte para bases de datos: Poses compatibilidad con una
gran variedad de gestores de base de datos como MySQL,
Oracle, PostgreSQL, entre otras; mediante drivers que
constantemente se actualizan junto con el mismo lenguaje
- Uso de bibliotecas externas: PHP permite la inclusién de
SLbibliotecas externas que facilita la tarea de programar y afiade
versatiidad al lenguaje
= Soporte: Debido a la diseminacién del lenguaje la mayoria de
servidores utilizan PHP. Esto ha formado una comunidad activa
cuyos miembros constantemente se dedican a apoyarse entre si
en sus distintos proyectos web.
- Codigo abierto: Es posible realizar cualquier cambio en su
codigo fuente. Lo que constantemente pone a la misma
comunidad a generar aportes que mejoren el lenguaje.
- Multiplataforma: Trabaja sin problemas en una gran variedad
de sistemas operatives, lo que le aftade mucho valor.
2.2.7.7 Servidor XAMEP
‘Lopez (2020) xampp es un paquete de instalacién independiente de
plataforma, software libre, que consiste principalmente en el sistema de
gestion de bases de datos MySQL, el servidor web Apache y los
interpretes para lenguajes de script: PHP y Perl
El programa se distribuye bajo la licencia GNU y actia como un
servidor web libre, fitcil de usar y capaz de interpretar paginas
dinamicas.
2.2.7.8 Ajax
Luna(2017) es una tecnologia que sirve para el desarrollo de
aplicaciones web para poder desarrollar paginas web, es el encargado de
la comunicacién en el navegador asincrona con el servidor y el usuario
en segundo plano, AJAX es una combinacién de las aplicaciones como
82DOM, que sirve para visualizar dinimicamente la informacién
determinada; XTML, que sirve para intercambiar y manejar datos y
JavaScript queune todas estas tecnologias.
2.2.7.9 Visual Studio Code
Tom(2019) es un editor de cédigo desarrollado por Microsoft para
Windows, Linux y MacOS, utilizado para editar, ejecutar y depurar
aplicaciones que cominmente son desarroltadas del lado det cliente
(Frontend), pero que no presenta complicaciones para ejecutar oddigo
fuente de lado del servidor (Backend). Contiene caracteristicas
particulares como son:
~ Soporte para miiltiples lenguajes de programacién: Cuenta con
‘un soporte integrade para varios lenguajes, ademas de detectar la
‘mala referencia entre los distintos lenguajes.
- Intelli-Sense: Tiene la capacidad de detectar lineas que generen
errores © incompletas, las sintaxis de variables y declaraciones y
declaraciones se las hace de forma automitica.
- Extensiones y soporte: Existe la posibilidad de usar lenguajes de
programacién que no son compatibles micamente al descargar la
extensin sin afectar el rendimiento debido a que funciona como un
proceso distinto.
- Estructura de Jerarquia: Los archivos de cédigo se encuentran
organizadas en diversas carpetas, los directorios a su vez pueden
contener subdirectorios y se organizan de acuerdo a su
decarrollador.
53