Documentos de Académico
Documentos de Profesional
Documentos de Cultura
INTRODUCCIÓN
usuario final y proporciona una interfaz gráfica y una experiencia de usuario. La constante evolu
ción de la tecnología front-end ha cambiado la forma en que interactuamos con la web y las aplic
aciones.
El desarrollo frontend ha avanzado mucho en los últimos años. Si bien las tecnologías tradicion
ales como HTML, CSS y JavaScript siguen siendo esenciales, ahora se pueden combinar con her
ramientas y marcos modernos para crear aplicaciones web más rápidas, eficientes y atractivas.
Uno de los cambios más notables es el surgimiento de marcos de JavaScript como React, Angula
que permite a los desarrolladores crear aplicaciones más sólidas y escalables. Además, la introdu
cción de arquitecturas como el diseño de componentes ha hecho que el código sea más fácil de m
antener y reutilizar.
La optimización del rendimiento también fue un foco del desarrollo front-end. Herramien
ue hace que sus aplicaciones se carguen más rápido. Además, nos centramos en el diseño respo
nsivo, para que la interfaz se vea y funcione bien en diferentes dispositivos y tamaños de pantal
la.
La tendencia de la programación declarativa se está volviendo cada vez más popular, permitien
do a los desarrolladores explicar "cuál" debería ser un resultado deseado, en lugar de instrucc
iones paso a paso "cómo" se debe lograr. Esto se expresa en la introducción de lenguajes y enfo
ques como la programación reactiva con bibliotecas como JSX y RxJS en React.
OBJETIVOS GENERALES
Producir aplicaciones web de alta calidad que cumplan con los requisitos del
cliente y los usuarios finales.
OBJETIVOS ESPECIFICOS:
Integrar correctamente con servicios externos,
como APIs, para obtener y mostrar datos de manera eficiente.
DESARROLLO
formularios.
Han surgido bibliotecas y marcos como jQuery para simplificar el desarrollo front-end.
Las aplicaciones de página única (SPA) se han vuelto populares, lo que permite una
experiencia de usuario más fluida sin tener que recargar toda la página.
La década de 2010 también vio un aumento en las
Los preprocesadores CSS, como Sass y Less, se hicieron populares para mejorar la
Mayor soporte para aplicaciones web progresivas (PWA) para mejorar la experiencia del
GraphQL está ganando cada vez más aceptación como una alternativa eficiente para la
forma agradable.
Es la parte visible y con la que interactúan los usuarios. El frontend se encarga de mostrar la
información de manera visual y de permitir la interacción del usuario con el sistema. Esto
general.
Hay muchas tecnologías relacionadas con estos tres lenguajes que los desarrolladores de
aplicaciones para el usuario deben conocer. Por ejemplo, para JavaScript, hay
También hay lenguajes de transferencia de información como XML, JSON y Ajax para
interfaces de afortunado interactivas en un corte web. Algunas de las tecnologías más populares
en el frontend incluyen:
sitio web.
Angular o Vue.
Diseño Web Responsive: Esta es una tecnología que permite personalizar el diseño y
Preprocesadores de CSS: estas son herramientas como Sass y Less que le permiten crear
Historia de HTML
La historia y desarrollo del lenguaje de marcado, Hypertext Mark Up Language (de aquí
Entre la multitud de desarrollos paralelos que se dan cita en el desarrollo de «la red»,
cabe destacar que a pesar de la complejidad de los cambios realizados, se realizan con gran
rapidez y con una gran cantidad de actores implicados en ellos, en un corto espacio de tiempo.
gobernanza en red que siempre han estado presentes en el desarrollo de las gemos la
constitución de las entidades que hoy en día dirigen la Web, señalamos algunas de las
innovaciones más
significativas y los primeros conflictos de intereses que
como apéndice, señalamos tecnologías y asociaciones que merecen un epígrafe aparte de esta
retrospectiva y la
existe un compilador1
. Por lo tanto, los errores en los documentos que este idioma interpreta aparecerán como
si no se entendieran.
navegador dónde está el cuerpo del documento (Rodríguez, 2006), cuándo colorear el texto, etc.
Debido a las limitaciones de HTML, vea cómo se desarrollan "lenguajes auxiliares" como CSS
documentos web.
Uso de Html
HTML es la tecnología subyacente para el desarrollo de sitios web. Es un lenguaje de
marcado utilizado para estructurar y organizar el contenido de un sitio web. Puede utilizar
etiquetas HTML para definir títulos, párrafos, listas, enlaces, imágenes y más.
- `<head>`: Contiene información sobre el documento, como el título y los estilos CSS.
- `<body>`: Contiene el contenido visible del sitio web, como texto, imágenes,
enlaces, etc.
web.
Versiones de HTML
A lo largo de los años, han existido varias versiones de HTML para mejorarlo y agregar
nuevas funciones.
Ejemplo:
HTML: la primera versión de HTML lanzada en 1993. Formó la base del desarrollo de
HTML 2.0: lanzada en 1995, esta versión mejoró la semántica y la compatibilidad con los
navegadores contemporáneos.
HTML 3.2: Lanzada en 1997, esta versión agregó más elementos y atributos, así como
XHTML (HTML 4.01 en formato XML): Introducido en el año 2000, XHTML combina
las reglas de XML con la sintaxis de HTML. Esta versión enfatiza la estructura estricta y bien
HTML Living Standard (Continuo):En lugar de lanzar nuevas versiones, HTML ahora
Se actualiza continuamente para reflejar el estado actual del desarrollo web y las
HTML 4.0.
heredarse.
No introdujo muchas características nuevas, pero sirvió como una versión más estable de
CSS2.
CSS Nivel 3 (en desarrollo desde 1999) Introduce muchas características nuevas y
mejoras.
modelo más modular en el que los módulos individuales se desarrollan de forma independiente
unos de otros.
CSS sigue siendo una parte esencial del desarrollo web actual.
significativamente, lo que permite a los desarrolladores crear diseños más complejos y atractivos.
Uso de CSS
CSS se utiliza para diseñar y formatear elementos HTML en un sitio web. Algunos de los
las páginas web. Puede definir márgenes, espaciado, tamaño y posición de los elementos.
Estilos de texto: CSS le permite cambiar la fuente, el tamaño, el color y otros atributos
del texto en su sitio web. También puedes aplicar efectos como subrayado, negrita, cursiva y
sombras.
Colores y fondos: usando CSS, puedes cambiar el color
de fondo de los elementos HTML o aplicar imágenes o degradados como fondos. También puede
Puede aplicar estilos a sus imágenes, como bordes redondeados y efectos de sombra. Además,
Responsivo y adaptable: CSS le permite crear sitios web responsivos que se adaptan a
Versiones de CSS
Actualmente existen varias versiones de CSS.
CSS1: la primera versión de CSS, lanzada en 1996. Presentó los conceptos básicos de los
CSS3: esta es la versión actual de CSS, lanzada como módulo de 1999 a 2017. CSS3
Historia de JavaScript
JavaScript fue creado en 1995 por Brendan Eich mientras trabajaba en Netscape
Communications Corporation.
Por esta época, JavaScript se implementó en Microsoft Internet Explorer, pero con
Ryan Dahl presentó Node.js, que permite a los desarrolladores ejecutar JavaScript en el
siguientes mejoras importantes en el lenguaje: B. let y const para clases, funciones de flecha,
Hoy en día, JavaScript es uno de los lenguajes de programación más populares y una
características y mejoras.
Uso de JavaScript
JavaScript tiene una amplia variedad de usos en el mundo del desarrollo web. Algunos de
Interactividad en sitios web: JavaScript se utiliza para agregar interactividad a sitios web,
permitiendo realizar acciones como mostrar u ocultar elementos, validar formularios, crear
Model (DOM), lo que permite modificar la estructura, el contenido y el estilo de los elementos
utilizado para desarrollar aplicaciones del lado del servidor, lo que permite construir servidores
web y APIs.
el desarrollo de juegos, como Phaser o PixiJS, lo que permite crear juegos interactivos y
tanto en iOS como en Android utilizando JavaScript, utilizando marcos como React Native e
Ionic.
Versiones de JavaScript
compatible con todos los navegadores modernos. Lanzado en 2009, agregó muchas
características como el operador de energía (**), el método include() para matrices y cadenas,
concatenación opcional (?.) y fusión nula. sido introducido.
(??).
como async/await para el manejo de promesas, literales de objetos mejorados y un nuevo método
Object.values().
CONCLUSIONES
La tecnología frontend ha experimentado una evolución constante con nuevas
herramientas, bibliotecas y marcos (frameworks) que surgen regularmente. Esto
ha llevado a mejoras en el rendimiento, la eficiencia y la experiencia del usuario.
RECOMENDACIONES
El propósito de este estudio no fue solo explicar los antecedentes de la tecnología front-
end, sino también transmitir nuevos conceptos e información que actualmente se están
desarrollando en serio.
explorar y descubrir nuevas herramientas que les ayudarán a estar un paso por delante de
Bibliografía
Pérez Ibarra, S. G., Quispe, J. R., Mullicundo, F. F., & Lamas, D. A. (2021).
http://sedici.unlp.edu.ar/handle/10915/120476
https://www.google.com.ec/books/edition/DOMINIO_DE_JAVASCRIPT_DEL_FRONT_END
_AL_B/Ux_QEAAAQBAJ?hl=es-
419&gbpv=1&dq=historia+del+frontend&pg=PA66&printsec=frontcover
https://www.google.com.ec/books/edition/HTML5_Avanzado_1/oaglEAAAQBAJ?hl=es-
419&gbpv=1&dq=tecnologias+frontend&pg=PT5&printsec=frontcover
hasta HTML 4.0 (1990-99). ArtefaCToS Revista de estudios sobre la ciencia y la tecnología, 57–
82. https://www.torrossa.com/en/resources/an/3032743
e estatística com o uso integrado de tecnologias: GeoGebra, JavaView, HTML, CSS, MathML e
JavaScript Creating interactive digital educational contents in
mathematics and statistics with the integrated use of technologies: GeoGebra, JavaView, HTML,
http://funes.uniandes.edu.co/32287/1/BortolossiHumbertoCriando.pdf
https://books.google.es/books?
hl=es&lr=&id=Q4VL8Tiy7gcC&oi=fnd&pg=PP2&dq=uso+html&ots=Vl30GVcmvg&sig=fd-
yP_uFuvyaepZjIN3raZycscM#v=onepage&q=uso%20html&f=false
https://books.google.es/books?
hl=es&lr=&id=bCXsCgAAQBAJ&oi=fnd&pg=PA11&dq=+css&ots=mKtm5LUs2b&sig=Iwxr
8PgJI4kEKsnEVnCyjYpCsC4#v=onepage&q=css&f=false
2023, de https://uniwebsidad.com/libros/css/capitulo-1/breve-historia-de-css
https://www.google.com.ec/books/edition/Aprender_a_desarrollar_con_JavaScript/
nDNwM_5IDLIC?hl=es&gbpv=1&dq=historia+javascript&pg=PA17&printsec=frontcover
Google Books. (s/f-b). Com.ec. Recuperado el 22 de
noviembre de 2023, de
https://www.google.com.ec/books/edition/JavaScript_y_VBScript/wsflfIQFh6cC?
hl=es&gbpv=1&dq=versiones+javascript&pg=PA13&printsec=frontcover