Meilleures alternatives à spring.io les mieux notées
Avis vidéo
Avis sur 316 spring.io
Sentiment de l'avis global pour spring.io
Connectez-vous pour consulter les sentiments des avis.
We can write code more clean, without xml files configuration, only with annotations tag, also this framework is very flexibility to work with micro services Avis collecté par et hébergé sur G2.com.
Currently, I do not have any dislike. I am completely to liked with this framework Avis collecté par et hébergé sur G2.com.

Le framework Spring est livré avec une fonctionnalité Plug & Play et il respecte réellement cette devise. J'ai commencé à utiliser le framework Spring depuis que sa version 2.5 a été lancée. La meilleure partie de Spring est que nous pouvons utiliser n'importe lequel de ses composants sans impacter l'autre architecture d'un produit déjà en production. Il est vraiment très léger et offre une solution hautement optimale, chaque produit allège la plupart des tâches du développeur et leur permet de se concentrer sur l'implémentation de la logique métier. Un des principaux avantages que j'aime personnellement est que Spring aide à éviter toute fuite de mémoire à un très grand niveau. Certains des composants que j'ai personnellement utilisés et appréciés sont SpringMVC, SpringBoot, Spring Security, Spring IOC, Spring Task, Spring AOP. Avis collecté par et hébergé sur G2.com.
Le pire aspect du printemps était sa configuration, qui a déjà été résolue par son équipe dans leur récente version 4.x. Cependant, si je devais mentionner un point, je dirais qu'il est difficile à apprendre et à utiliser de manière optimale. Mais par-dessus tout, c'est vraiment un très bon cadre, tous ses composants sont formidables. Avis collecté par et hébergé sur G2.com.

Constamment mis à jour avec de nouvelles fonctionnalités et extrêmement facile à utiliser. Ils sont certainement un excellent outil si vous voulez vous détourner un peu d'autres produits. Avis collecté par et hébergé sur G2.com.
Courbe d'apprentissage abrupte, mais une fois que vous avez travaillé avec le produit quelques fois, il est assez facile de s'adapter et de s'améliorer. Avis collecté par et hébergé sur G2.com.

Cela m'aide vraiment à me concentrer sur les fonctionnalités de mon entreprise au lieu de m'inquiéter de la configuration, du code standard et des choses comme celles-ci.
Il peut être intégré avec presque toutes les technologies que j'utilise habituellement : base de données relationnelle, mongoDB, redis, JMS, etc.
De plus, il dispose d'un excellent système de métriques, qui vous montre ce qui se passe dans votre application. En outre, vous pouvez étendre ce mécanisme pour fournir vos propres métriques.
C'est parfait pour construire une architecture de microservices car il a tout ce dont il a besoin intégré. Vous n'avez pas besoin d'un conteneur de servlets ou d'un serveur d'applications. La seule chose dont vous avez besoin dans votre environnement est une machine virtuelle Java. Avis collecté par et hébergé sur G2.com.
Son processus de démarrage est un peu lent, et le fichier jar résultant est lourd (plus de vingt Mo). Avis collecté par et hébergé sur G2.com.
Hello world path is trivial. Getting started with Java projects can be frustrating. Boot has done a good job of addressing that issue.
Automagically binding DBs and other beans is also awesome for kicking the tires.
This results in gradual intro to the complexity rather than having to deal with everything on day 1.
Also, the ability to create a runnable jar is awesome and portable. Avis collecté par et hébergé sur G2.com.
The residual mem requirements are quite beefy compared to Boot alternatives. Avis collecté par et hébergé sur G2.com.

J'aime le plus la fonctionnalité AOP de Spring. Avec l'aide de l'AOP, il est très pratique d'utiliser les transactions dans notre côté service. Nous n'avons pas besoin d'écrire beaucoup de code standard dans notre API. Avis collecté par et hébergé sur G2.com.
Beaucoup de configuration XML. Ce cadre devient de plus en plus grand. Je n'ai pas besoin de la plupart des nouvelles fonctions mais je dois toujours les importer. Avis collecté par et hébergé sur G2.com.

Il a tout ! Tout ce dont vous avez besoin pour construire votre application parfaite est disponible dans le Spring Framework. Du mobile à la sécurité en passant par les données. Spring 4 vous offre "moins d'écriture, plus d'action". Je le vois comme une convention plutôt qu'une configuration. Vous n'avez plus besoin de ces vilains fichiers de configuration XML, tout peut être personnalisé avec du code Java.
N'oublions pas Spring-Boot, pour configurer facilement votre application et vous êtes prêt à partir.
La communauté est immense ! Vous avez besoin d'aide pour quelque chose, vous l'avez ! Avis collecté par et hébergé sur G2.com.
Le printemps a ses limites... Si vous êtes assez exigeant pour avoir besoin d'une certaine fonctionnalité, vous devrez plonger dans le code source de Spring pour voir comment c'est fait en interne afin de comprendre certains concepts.
C'est un grand cadre, donc pour certaines situations, grand = lent, mais ce n'est pas si mal. Cela dépend de vos besoins et de votre façon de coder. Avis collecté par et hébergé sur G2.com.

Bonne capacité à aider le développeur à maintenir une structure de code décente.
Support complet pour différents composants, tels que IOC, AOP, Sécurité, ORM, No-SQL, RESTful et Web.
Abstraction décente dans la sécurité et l'accès aux données.
Communauté active et cadre d'extension flexible. Avis collecté par et hébergé sur G2.com.
Travail fastidieux sur la partie Injection de Dépendance.
Incapable d'injection de champ d'un certain bean.
Manque d'outils pouvant visualiser les Dépendances. Avis collecté par et hébergé sur G2.com.

Un cadre complet pour créer des applications web avec une stabilité énorme, une portée large et utilisé par de nombreuses personnes, donc trouver une solution à un problème est généralement aussi simple que de la rechercher sur Google et des milliers de solutions apparaîtront.
De plus, il y a beaucoup de tutoriels, de blogs et de cours sur la façon de l'utiliser.
On pourrait même dire (comme l'un de mes aînés me l'a dit) que vous ne pouvez pas créer une application Java sans Spring. Avis collecté par et hébergé sur G2.com.
Je ne peux pas vraiment dire qu'il y a quelque chose que je n'aime pas au sujet du printemps. On pourrait dire qu'il est trop grand, mais cela peut aussi être l'un de ses points forts. Avis collecté par et hébergé sur G2.com.

Excellente idée, séparation du code généré du code écrit sur mesure en utilisant des aspects. Très utile une fois que vous avez surmonté les luttes initiales et non documentées. Roo est entièrement personnalisable mais il faut du temps pour apprendre à l'utiliser. Il suit les changements de schéma et le code personnalisé qui remplace ce que Roo générerait. Facile de retirer Roo du projet et de pousser tout le code AJ dans des classes Java pour finir avec un projet Spring Java régulier. Si vous pouvez vous en tenir à l'architecture que Roo préfère, il est possible de générer une application entière à partir des tables de la base de données avec une seule commande, en exécutant un script Roo. Avis collecté par et hébergé sur G2.com.
Courbe d'apprentissage abrupte. Je ne recommanderais pas Roo à quelqu'un qui n'a pas besoin de créer de nouveaux projets/applications de manière répétée. Pour des projets uniques, il est préférable de tout faire à la main car il faudra beaucoup plus de temps pour apprendre quelques astuces pour le faire fonctionner comme vous le souhaitez. Il y a plusieurs problèmes avec la version IDE, donc je finis toujours par utiliser la version console. Il y a des exigences non documentées pour la dénomination des tables et colonnes SQL qui deviennent un véritable casse-tête lors de la génération de la couche d'accès aux données pour des schémas complexes. Quand quelque chose ne va pas, il est très difficile de dépanner quel était le problème et comment le résoudre. Je finis souvent par recommencer à zéro car il est presque impossible de revenir en arrière et de répéter une séquence d'étapes proprement. Cela rend les choses beaucoup plus faciles que roo.log garde une trace de toutes les actions et le même journal peut être utilisé comme un script pour automatiser lorsque l'on recommence à zéro et répéter la séquence d'étapes sans tout retaper. Avis collecté par et hébergé sur G2.com.