Real web programming
Actualmente el desarrollo web se encuentra en una etapa donde frameworks como Node.js, php, Angular.js o React.js reinan en el mercado. Sin embargo, aveces estas tecnologías no son lo suficientemente ágiles y seguras para las necesidades actuales de la industria. Es aquí donde Rust y WebAssembly se...
- Autores:
-
Garavito Romero, Luis Carlos
- Tipo de recurso:
- Trabajo de grado de pregrado
- Fecha de publicación:
- 2020
- Institución:
- Universidad de los Andes
- Repositorio:
- Séneca: repositorio Uniandes
- Idioma:
- eng
- OAI Identifier:
- oai:repositorio.uniandes.edu.co:1992/49081
- Acceso en línea:
- http://hdl.handle.net/1992/49081
- Palabra clave:
- Aplicaciones Web
Rust (Lenguaje de programación de computadores)
Desarrollo de software de aplicación
Ingeniería
- Rights
- openAccess
- License
- http://creativecommons.org/licenses/by-nc-nd/4.0/
Summary: | Actualmente el desarrollo web se encuentra en una etapa donde frameworks como Node.js, php, Angular.js o React.js reinan en el mercado. Sin embargo, aveces estas tecnologías no son lo suficientemente ágiles y seguras para las necesidades actuales de la industria. Es aquí donde Rust y WebAssembly se presentan como una alternativa moderna y prometedora para el futuro de la web. En este documento se presenta un estudio para el desarrollo de aplicaciones web basadas en código Rust y WebAssembly. En particular, se propone un modelo de desarrollo de manera práctica haciendo uso de los frameworks más reconocidos actualmente para estas tecnologías, específicamente Rocket.rs y Yew.rs. En primer lugar, se realiza un estudio del estado actual de estas tecnologías, para luego desarrollar, de manera incremental, un sistema separado por back-end y front-end. El experimento concluye en que estas tecnologías, a pesar de encontrarse en constante evolución, son una alternativa bastante segura y eficaz a la hora de desarrollar aplicaciones para la web. Además, cada día los navegadores modernos añaden más soporte para ellas |
---|