Principais Alternativas de spring.io Mais Bem Avaliadas
Avaliações em Vídeo
Avaliações 316 spring.io
Sentimento Geral da Revisão para spring.io
Entre para ver o sentimento das avaliações.
A melhor coisa sobre o Spring é que ele permite que o código seja dividido em 3 camadas: Model, View e Controller. Isso permite que o código seja altamente reutilizável e muito pequeno em comprimento. Além disso, a integração com outros frameworks como o Quartz também é fácil ao usar o Spring. Análise coletada por e hospedada no G2.com.
Requer alguma configuração de alto nível, o que é um pouco difícil. Mas, uma vez configurado, funciona perfeitamente. Análise coletada por e hospedada no G2.com.
Automatiza muitas coisas técnicas necessárias em quase todas as aplicações web baseadas em Java. Análise coletada por e hospedada no G2.com.
É realmente abstrato para usar. Criar o primeiro aplicativo com Spring é realmente um pesadelo. Análise coletada por e hospedada no G2.com.
Simple and Easy to Use. Most of the Spring features are integrated as a package out of the box. Need to just pull in the necessary parent starter pom to get all the features without having the hassle of cherry picking the dependent libraries. Light Weight. Multiple choices of embedded containers which can be used such as Tomcat, Jetty or Undertow Análise coletada por e hospedada no G2.com.
Limited Container choices (Only Tomcat, Jetty or Undertow is supported). Cannot be integrated with other licensed containers like Weblogic, Websphere, JBoss etc., A bit of a steep learning curve to understand the out of the box features. Análise coletada por e hospedada no G2.com.

A injeção de dependência nos ajuda a desacoplar o código, e podemos usar XML para configurar diferentes beans para diferentes clientes. Conseguimos remover a maioria das chamadas de métodos estáticos e injetar o objeto, o que facilita os testes unitários. Análise coletada por e hospedada no G2.com.
muita configuração XML pode às vezes ser um incômodo e difícil de gerenciar. Além disso, podem ser introduzidos bugs, já que os dados XML não são devidamente validados, como erro de compilação Java. XML às vezes pode ser muito difícil e demorado para depurar em comparação com a configuração em Java, que fornece erro de tempo de compilação em vez de erro de tempo de execução. Análise coletada por e hospedada no G2.com.
Spring allows to quickly start an app with a tremendous testability ability in a breeze Análise coletada por e hospedada no G2.com.
The fact that there is too muchagic in this tool, when it comes to special use cases it might be cumbersome to find the proper way to change the behavior Análise coletada por e hospedada no G2.com.

Ele suporta muitas partes do aplicativo: Spring Data, Spring Security, Spring MVC, Spring Boot
É de código aberto
Há uma grande comunidade que fornece um enorme suporte Análise coletada por e hospedada no G2.com.
Ainda é difícil de dominar para iniciantes, especialmente o Spring Security. Análise coletada por e hospedada no G2.com.
SpringBoot give java developer a very simply way to develop micro service and every enterprise feature is easy to enable by adding a few maven dependencies and annotations. Análise coletada por e hospedada no G2.com.
Startup for some complex application may take a few seconds to finish server up due to full class scanning. I know there is some progress in optimizing this and looking forward for the feature ready. Análise coletada por e hospedada no G2.com.