Sistema de Comentarios basado en GitHub Issues
Fecha
2021Resumen
En los últimos años se ha producido un crecimiento explosivo en la cantidad, calidad y variedad de
tecnologías, sistemas y frameworks web. Desde pequeños superconjuntos o supersets de lenguajes de
programación que facilitan el desarrollo hasta gestores de dependencias con millones de paquetes y
frameworks con una complejidad y completitud inimaginable hace solo 15 años.
Las aplicaciones web se han desplazado hacia la modularidad, prueba de ello son las arquitecturas más utilizadas actualmente: Single-Page Application, Microservicios y Serverless. Es por ello que
ha nacido un enorme segmento dentro del mundo de la programación dedicado a crear módulos,
paquetes y servicios con el fin de proporcionar funcionalidades a otras aplicaciones más complejas.
La ambición de este proyecto es crear un sistema de comentarios que pueda ser utilizado por
cualquier página, explorando distintas tecnologías, frameworks y programas, además de usar las metodologías de desarrollo y los servicios más populares Abstract. There has been an incredibly rapid growth in quantity, quality and variety of web technologies,
systems and frameworks in the last decade. From small supersets of programming languages that
simplify development to large dependency managers with millions of packages and high level frameworks with a complexity and richness unimaginable only 15 years ago.
Web applications have shifted towards modularity, the growing popularity of Single-Page Applications, Microservices and Serverless architectures attest to this fact. This shift is the root of a relatively
new niche within the world of computer programming dedicated to the creation of modules, packages and services, with reduced size and functionality, which can be used and joined to form larger,
more complex applications.
This project’s main ambition is the creation of a comment system which can be used in any webpage, exploring various new and popular technologies, frameworks and programs along the way, and using the most advanced development techniques, methodologies and deployment services.