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 quickly create Microservices. It provides declaration based dependency management. Avis collecté par et hébergé sur G2.com.
Spring boot loading extra dependency even if it is not needed. Avis collecté par et hébergé sur G2.com.

Le printemps est le cadre de développement Java EE le plus puissant. Il dispose de composants complets pour toutes sortes de services. La plupart des entreprises de niveau intermédiaire le choisissent. Actuellement, le cadre Spring peut être considéré comme le seul choix pour le développement web Java en raison de son écosystème puissant. Les personnes qui connaissent le Spring, même au niveau débutant, peuvent trouver un emploi facilement par rapport à d'autres cadres web. Avis collecté par et hébergé sur G2.com.
Le framework Spring est trop complexe pour un développeur débutant ou non spécialisé en informatique. Comparé à d'autres frameworks web en Python ou Node.js, les gens ont besoin de plus de temps pour comprendre sa structure et ses règles. Avis collecté par et hébergé sur G2.com.

La capacité IOC et le câblage automatique de Spring est le meilleur argument de vente. Je ne peux pas remercier davantage les développeurs de Spring Framework pour avoir construit Spring qui nous aide à écrire des applications évolutives. Avis collecté par et hébergé sur G2.com.
Vous aurez un parcours d'apprentissage. Une courbe d'apprentissage abrupte suit. Avis collecté par et hébergé sur G2.com.
Spring Framework, avec Spring Boot en particulier, dispose de tous les outils et packages nécessaires pour construire des microservices modernes. Avis collecté par et hébergé sur G2.com.
La courbe d'apprentissage peut être raide, vous devez prendre un moment pour comprendre toutes les fonctionnalités et la configuration. Avis collecté par et hébergé sur G2.com.

Certaines des fonctionnalités les plus étonnantes que je trouve sont sa capacité à empaqueter l'application sous forme de jar exécutable, qui inclut un serveur Tomcat intégré. Il fournit des configurations par défaut pour le code et les annotations afin de démarrer rapidement de nouveaux projets Spring en un rien de temps. Son approche pour suivre beaucoup de code standard et de configuration pour faciliter le développement, les tests unitaires, les intégrations est impressionnante. En bref, Spring Boot = (Spring Framework + Serveur HTTP intégré) - Configuration XML. Avis collecté par et hébergé sur G2.com.
Il cache tant de détails techniques que je trouve utiles mais qui peuvent parfois poser problème. Avis collecté par et hébergé sur G2.com.
Really it's just a "batteries included" system. Whatever you are doing, whatever you building, there is some solution for it built inside of Spring. You also are not alone wit husing the tool. There are tons of questions answered online and tons of tutorials online on how to do basically everything with Spring. It's very mature and a joy to use. Avis collecté par et hébergé sur G2.com.
Spring is pretty heavy. In a microservices world it can be quite unfortunate to have to spend so much memory and start up time on just booting up. They have done some recent work to bring in more GraalVM support and some healthcheck items that allow for better Kubernetes support. The maturity of the tool also ends up being a problem here as it's built on technologies and methods that are falling out of favor in recent years. Avis collecté par et hébergé sur G2.com.

Il fournit tout l'environnement initial pour développer les applications basées sur Spring.
Configurations automatiques des classes et bibliothèques requises.
Il offre de nombreux plugins pour développer et tester des applications Spring Boot.
Ses serveurs d'applications intégrés.
Travaillé facilement avec des bases de données intégrées et en mémoire.
Auto Configure, core, CLI, Actuator, outils. Avis collecté par et hébergé sur G2.com.
Les starters Spring Boot et le processus chronophage pour convertir les applications Spring existantes ou héritées. Applicable uniquement aux nouvelles applications Spring / greenfield. Starters. Avis collecté par et hébergé sur G2.com.

La meilleure chose que j'aime à propos de Spring Boot par rapport à Core Spring est que vous n'avez pas à vous soucier de la configuration manuelle et des dépendances. Il prend en charge le classpath de l'application et les beans que nous avons configurés et, si des beans requis manquent, il les ajoute automatiquement. Les POMs de démarrage de Spring Boot aident à simplifier la gestion des dépendances. Par exemple, si nous utilisons Thymeleaf comme dépendance dans notre classpath, Spring Boot ajoute automatiquement les beans requis dans notre contexte d'application. Cela élimine complètement le casse-tête de la configuration de l'application grâce à sa fonctionnalité de configuration automatique et permet au développeur de se concentrer entièrement sur le développement de l'application. Comme il dispose d'un serveur Tomcat intégré, vous n'avez pas besoin de configurer vous-même le serveur Tomcat. Exécuter l'application est si facile que vous n'avez qu'à empaqueter votre application et vous pouvez l'exécuter sans aucun tracas de configuration de quelque type que ce soit. Avec des sites comme https://start.spring.io/, vous êtes à un clic de générer une ébauche d'application Spring Boot avec votre configuration et vos dépendances personnalisées.
Une autre caractéristique principale de Spring Boot est Actuator, qui nous donne un aperçu approfondi et des statistiques de vérification de l'état d'une application Spring Boot en cours d'exécution. En plus de l'interface de vérification de l'état et de surveillance, il nous donne plus d'informations sur le type de bean créé dans le contexte de l'application Spring Boot. Actuator aide également le développeur à suivre les variables environnementales utilisées et les propriétés système. Il fournit des statistiques sur le nombre de visites, le nombre d'erreurs sur tous les points de terminaison de l'application et toutes les traces des requêtes HTTP traitées par l'application.
Spring Boot CLI est une autre fonctionnalité qui permet aux développeurs d'exécuter facilement des scripts Groovy, c'est-à-dire un langage de script pour la plateforme Java, via l'interface de ligne de commande. Nous pouvons également démarrer un nouveau projet via Spring Boot CLI ou créer notre propre commande. Spring Boot CLI gérera automatiquement les dépendances en évaluant les annotations fournies.
Spring Boot dispose d'un package de sécurité Spring intégré qui aide à construire un flux d'authentification, d'autorisation et de contrôle d'accès très puissant et personnalisable. Par défaut, il inclut une protection contre le CSRF (Cross Site Request Forgery), le XSS (Cross Site Scripting), le détournement et la fixation de session. Nous pouvons utiliser le cadre de sécurité Spring Boot pour sécuriser le processus de connexion et autoriser l'utilisateur authentifié s'il a un accès approprié dans l'application pour interroger ou modifier les données dans notre application.
Spring Boot DevTools a la fonctionnalité de redémarrage automatique et de remplacement à chaud sur les modifications de fichiers et de classpath, ce qui rend la phase de développement beaucoup plus facile car vous n'avez pas à redémarrer le serveur Tomcat à chaque fois que vous apportez des modifications. Avis collecté par et hébergé sur G2.com.
Avec la configuration automatique vient l'inconvénient d'avoir beaucoup de dépendances indésirables que nous pourrions ne jamais utiliser. Pour un débutant, cela ressemble presque à de la magie car toute l'injection de dépendances et la programmation AOP sont gérées par Spring Boot. À part cela, Spring Boot est assez bon pour développer des applications facilement dans un délai court. Avis collecté par et hébergé sur G2.com.

Meilleures caractéristiques :
1. Configuration automatique
2. Gestion des dépendances
3. Configuration externalisée avancée
4. Support en production
5. Jars exécutables
6. Structure de projets plus organisée et moins de temps de développement Avis collecté par et hébergé sur G2.com.
- C'est difficile de ne pas utiliser xml et d'autres annotations habituelles
- Les fichiers de configuration peuvent devenir compliqués avec le code java Avis collecté par et hébergé sur G2.com.

C'est facile à mettre en œuvre et à comprendre les sujets de codage pour un microservice. Dans ce monde moderne, il est impératif que nous fournissions des solutions de classe mondiale et rapidement sur le marché. Cela, nous pouvons l'atteindre avec Spring Boot. Avis collecté par et hébergé sur G2.com.
Je dirais que, plus vous avez de services, plus il sera difficile de surveiller. Dépend également du poids de la mise en œuvre de votre architecture. Mais Spring Boot possède les outils et techniques pour vous aider à chaque étape. Il y a aussi de bons dépôts publics. Avis collecté par et hébergé sur G2.com.