Usarse desde varias sedes sin instalar nada; validar cupos y duplicados; guardar datos seguros.
Aplicación web con servidor (lógica de validación) y base de datos relacional (integridad y llaves).
¿El equipo lo domina en el tiempo disponible?
¿Hay documentación y ayuda cuando algo falle?
¿Aguanta lo que el requisito exige?
¿Licencias, hosting, mantenimiento?
| Opción | Curva (equipo Java) | Comunidad | Cumple requisitos |
|---|---|---|---|
| Java + Spring Boot + MySQL | Baja: ya aprenden Java | Enorme | Sí |
| PHP plano (sin framework) | Media | Grande | Difícil de mantener |
| Python + Django | Alta: lenguaje nuevo | Grande | Sí |
Porque el equipo ya está aprendiendo Java (curva baja), Spring Boot y MySQL tienen una comunidad enorme, y cumplen todos los requisitos. Es la que da más valor con el tiempo y el conocimiento que hay.
Porque el equipo ya domina Java, la comunidad es enorme y cumple los requisitos del sistema de matrícula. La decisión queda documentada: si mañana alguien pregunta por qué, hay una respuesta.
Elegir la tecnología «más nueva» o la que está de moda sin que el equipo la domine ni el proyecto la necesite. Eso agrega riesgo y retrasos sin ningún beneficio.