Una de las herramientas más útiles para los desarrolladores es Spring Boot, ya que “facilita la creación de aplicaciones basadas en Spring independientes y de grado de producción que puede "simplemente ejecutar"”, explicó la compañía en su página web.
“Mientras Spring Framework se enfoca en proporcionar flexibilidad, Spring Boot busca reducir la longitud del código y simplificar el desarrollo de aplicaciones web. Al aprovechar las anotaciones y la configuración repetitiva, Spring Boot reduce el tiempo que lleva desarrollar aplicaciones. Esta capacidad lo ayuda a crear aplicaciones independientes con una sobrecarga de configuración mínima o casi nula”, explicaron en Bamboo Agile.
Otro aspecto positivo que atrae a los desarrolladores es que Spring Boot ofrece una amplia documentación en su página web, lo que es de mucha utilidad al momento de comenzar a usar la herramienta.
Antes de comenzar el aprendizaje de Spring Boot, lo mejor es que asistas a talleres y charlas de esta herramienta para que conozcas los fundamentos básicos.
También puedes hacer lo siguiente previo al aprendizaje:
Puedes usar Spring Boot para trabajar la parte del back-end de una aplicación Android, pero al momento de trabajar la interfaz de usuario, debes recurrir al desarrollo nativo de Android o usar React Native o Ionic, comentaron en Quora.
Todo dependerá de lo que quieras lograr con tu proyecto. Mira las diferencias entre Spring Boot y Spring MVC
Spring MVC
Spring Boot