¿Por qué AppDTE no utiliza Spring Boot?
Durante los últimos años me han preguntado en varias ocasiones por qué AppDTE no fue desarrollado utilizando Spring Boot. La respuesta es bastante simple. Cuando conocí Spring Boot, AppDTE ya era un proyecto maduro. Los primeros años AppDTE no nació como una API REST. Los primeros desarrollos fueron aplicaciones de escritorio utilizando Java Swing. En aquella etapa el objetivo no era desarrollar una aplicación web, sino resolver un problema mucho más complejo: implementar correctamente la facturación electrónica chilena. Con el tiempo el proyecto evolucionó hacia una arquitectura web utilizando Jakarta Servlets y JSP. Posteriormente JSP fue reemplazado por Thymeleaf para simplificar la generación de las vistas administrativas. La interfaz cambió varias veces, pero el verdadero desafío permanecía exactamente igual. El verdadero problema nunca fue la aplicación web Cuando se desarrolla una aplicación tradicional, gran parte del esfuerzo suele concentrarse en la interfaz ...