Analisis/Ensayo
Unidad I
El desarrollo web, es un área básica en estudios de computadoras, ya que
maneja la fabricación, el estilo y el mantenimiento de las páginas y programas
web. Inicialmente, es importante mencionar que este procedimiento implica no
solo la codificación, sino también tener en cuenta factores como la facilidad de
uso, la adaptabilidad a los diferentes dispositivos y la protección contra las
amenazas. Además, el desarrollo web se divide en dos áreas principales que son
el frontend, que cubre todo lo que el usuario ve e interactúa, y el backend, que
administra la lógica y los datos detrás de la escena.
Hablando más a profundidad, el desarrollo web ha evolucionado
significativamente con el tiempo. Por ejemplo, inicialmente, las páginas web eran
aburridas y básicas, pero ahora admiten interacciones animadas y atractivas,
como las plataformas sociales. Como resultado, esta área se ha convertido en un
apoyo crucial para empresas, organizaciones y personas que desean ser parte del
entorno en línea.
Enfatizando en su importancia, ahora la creación web es vital en nuestra
comunidad. Inicialmente, permite a cualquier individuo o empresa llegue a tener
una audiencia a nivel mundial, sin estar restringido por la ubicación. Por ejemplo,
una tienda web puede ofrecer productos a compradores de varias naciones. Del
mismo modo, la creación web es esencial para:
- Marketing digital
- Competitividad empresarial
- Innovación tecnológica
En resumen, el desarrollo web no solo ayuda en la comunicación y el comercio,
sino que también fomenta el cambio digital en todas las industrias.
Ahora, si discutimos el modelo cliente-servidor, es la base sobre la que
funciona Internet. Para comprenderlo más claramente, podemos explicarlo como
una conexión donde:
El usuario (navegador o dispositivo) solicita datos, luego la computadora remota
(servidor) maneja la solicitud y responde con una respuesta.
Este procedimiento involucra tres etapas principales
1.- El usuario tipos en una dirección web o selecciona un hipervínculo.
2.- El servidor obtiene el programa, lo maneja y recupera la información requerida.
3.- El cliente obtiene los datos y la pantalla en el monitor.
Además, este sistema emplea métodos como HTTP/HTTPS para garantizar
que los intercambios sean seguros y efectivos. Por ejemplo, imaginemos que, si
abro un correo electrónico, el navegador web (cliente) envía una solicitud al
servidor Gmail/correo electrónico/Outlook, que entrega los mensajes en unos
segundos. Sin este sistema, Internet, como lo conocemos, no existiría.
Pasando a hablar sobre el frontend, esta es la sección que modifica la
apariencia de una aplicación web y, por lo tanto, la que da forma a la interacción
del usuario. Para su crecimiento, se utilizan tres tecnologías principales
1.- HTML, que estructura el contenido.
2.- CSS, que define estilo y diseño.
3.- JavaScript, que agrega interactividad.
En los últimos tiempos, han surgido nuevos sistemas como React, Angular
y [Link], que ayudan a hacer que las interfaces sean más animadas y efectivas.
Por ejemplo, servicios como Netflix o Spotify emplean estos instrumentos para
proporcionar navegación suave y personalizada. Sin embargo, un frontend no
debe ser solo atractivo, sino también:
- Receptivo para adaptarse a diferentes dispositivos.
- Fácil de usar, asegurándose de que todos, incluidas las personas
discapacitadas, puedan usarlo.
- Mejorar, cargar rápidamente y aumentar la eficiencia.
Moviéndonos hacia el lado opuesto, el frontend maneja la pantalla y el
backend se encarga de las operaciones y el manejo de datos. Para lograr esto,
emplee idiomas como Python, PHP, Java o [Link], además de bases de datos
como MySQL o MongoDB.
Una instancia directa de su importancia es el procedimiento de inicio de sesión
- El usuario ingresa a sus credenciales (frontend).
- El servidor verifica la información en el almacenamiento de datos.
- Si es preciso, otorga entrada; Si es incorrecto, muestra un error.
Además, el backend está a cargo de:
1.- Pagos de procesos en tiendas en línea.
2.- Administre los servidores para evitar caídas.
3.- Proteja la información a través del cifrado y la autenticación.
Ahora, haciendo un resumen de lo hablado sobre los temas de toda la
Unidad I, el desarrollo web es un área amplia y expandible que incluye todo,
desde el diseño visual hasta la administración de servidores. Por un lado, un
frontend asegura una experiencia de usuario agradable, y por el otro, el backend
garantiza un funcionamiento adecuado. Por el contrario, el marco de comprador-
vendedor es la base que permite esta comunicación. En última instancia, su
importancia es que, en la era moderna, casi todas las acciones pasan por Internet.
Por lo tanto, dominar estas ideas es crucial para cualquier experto en informática
que tenga como objetivo desarrollar soluciones inventivas y efectivas.
David Estrada
31.559.485
Informática Trayecto 2 Trimestre 1
Sección “03”