Ballerina es un lenguaje de programación dependiente de la JVM diseñado para la nube. Lanzado por WSO2, pensado para simplificar la creación de servicios distribuidos, con soporte nativo para protocolos como HTTP, WebSocket y gRPC. Java por su parte es un lenguaje de propósito general, orientado a aplicaciones empresariales, móviles, web y backend. Comparativa Ballerina y Java Aspecto Ballerina Java Objetivo Diseñado para aplicaciones distribuidas, integración de servicios y sistemas cloud‑native. Lenguaje de propósito general, orientado a aplicaciones empresariales, móviles, web y backend. Extensión .bal ...
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...