DEV Community

esteban guenul
esteban guenul

Posted on

¿Por qué AppDTE no utiliza Spring Boot?

Durante el desarrollo de AppDTE me han preguntado en varias ocasiones por qué decidí no utilizar Spring Boot.

La respuesta no tiene que ver con que un framework sea mejor que otro.

AppDTE comenzó muchos años antes de que yo trabajara con Spring Boot. El verdadero desafío del proyecto nunca fue el framework web, sino implementar correctamente la facturación electrónica chilena:

Generación de XML.
Timbraje electrónico (TED).
Firma XML (XMLDSig).
Validación contra los esquemas del SII.
Integración con los servicios del SII.

Mientras la interfaz evolucionó desde Swing hasta Servlets y posteriormente Thymeleaf, el núcleo del sistema continuó creciendo alrededor de esa lógica de negocio.

Por esa razón, cuando conocí Spring Boot, AppDTE ya tenía una arquitectura estable basada en Java SE, Jakarta Servlets, Embedded Jetty y JDBC. Reescribir el proyecto no habría reducido la complejidad del problema que realmente estaba resolviendo.

En este artículo explico con mayor detalle la evolución del proyecto y las razones técnicas detrás de esa decisión.

👉 Leer artículo completo:

https://jettyandbeyond.blogspot.com/2026/08/por-que-appdte-no-utiliza-spring-boot.html

Top comments (0)