Configuración de Actix Web Framework en Rust
Clase 10 de 21 • Curso de Backend con Rust: Bases de Datos, Controladores y Templates
Resumen
Todo lenguaje de programación backend tiene Web Frameworks para la creación de páginas web. La importancia de implementarlos es que permiten a desarrolladores y diseñadores crear características desde un modelo ya estructurado de la web, en vez de crearlos desde cero con el código.
¿Qué es un Web Framework?
Un framework es un conjunto de librerías estandarizadas para acelerar el desarrollo de aplicaciones, con buenas prácticas, seguridad y resolver problemas comunes.
Que el framework sea Web, nos indica que contiene todo el conjunto de herramientas que necesitaremos para desarrollar una página web: crear una API Rest, servir contenido HTML, validar permisos, exponer un servidor, entre otras cosas.
Web Frameworks para Rust
Tal vez conozcan Django o Flask para Python, Laravel para PHP, NestJS para NodeJS, Spring para Java o Ruby on Rails para Ruby. Todos son Frameworks para crear una API o una aplicación WEB para sus respectivos lenguajes.
Rust posee sus propios frameworks para el desarrollo web. Estos son: Actix y Rocket. Realmente puedes escoger el que quieras, son muy similares y tienen el mismo propósito. Desarrollar páginas web.
Contribución creada por: Kevin Fiorentino.