Como desarrolladores web, específicamente de Java y Spring Boot , muchas veces tenemos a la vista miles de opciones para crear el frontend. Angular, Vue, Svelte y React siempre están a la cabeza de todas ellas. Actualmente React está llevando la delantera aunque Angular y Vue no se quedan muy atrás. En esta ocasión crearemos una aplicación backend con Spring Boot (con Java como lenguaje base) y un sencillo frontend con React. ¿Qué aplicación crearemos? Se tratará de una aplicación web para crear tickets de soporte técnico donde: El usuario indicará el problema y lo enviará al equipo de soporte. El equipo del soporte lo recibirá y atenderá. Hay otros factores a tomar en cuenta como lo pueden ser: El tiempo de espera del usuario. El nivel de prioridad de su solicitud (que afectará el tiempo de espera). Un ticket o solicitud puede esperar más si no es grave o urgente. ¿Qué herramientas necesitamos? Tener el JDK 21 instalado. Tener Maven inst...
En esta ocasión veremos una comparativa entre tres lenguajes de programación modernos: Go, Odin y Rust . Comencemos observando esta tabla comparativa. Comparativa entre lenguajes. Característica Go Odin Rust Creador Ken Thompson, Robert Pike y Robert Griesemer Ginger Bill Graydon Hoare Paradigma Multiparadigma Multiparadigma (con limitantes) y orientado a datos Multiparadigma (con limitantes) Extensión .go .odin .rs Tipado Estático Estático Estático Nivel de abstracción Alto nivel Alto nivel Alto nivel Tipo de e...