Meilleures alternatives à spring.io les mieux notées

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.
Avis vidéo
315 sur 316 Avis au total pour spring.io
Sentiment de l'avis global pour spring.io
Connectez-vous pour consulter les sentiments des avis.

il définit un ensemble de dépendances et j'utilise Spring Boot qui rend le développement et la configuration des applications Spring faciles. Avis collecté par et hébergé sur G2.com.
il me permet de choisir les dépendances nécessaires sans me soucier de la compatibilité entre leurs versions Avis collecté par et hébergé sur G2.com.

La meilleure partie de spring.io est qu'il possède un framework intégré qui doit simplement être exporté dans l'IDE que vous utilisez et vous pouvez même modifier les propriétés du framework à votre guise. Il a rendu le développement backend en Java si facile que le développeur n'a pas besoin de perdre son temps à écrire un framework, car spring.io le fournit pour vous. Avis collecté par et hébergé sur G2.com.
Le principal inconvénient est que, même s'il fournit le cadre, parfois le cadre peut être lourd et les développeurs doivent écrire du code à partir de zéro, ce qui n'est pas très convaincant de spring.io. Avis collecté par et hébergé sur G2.com.

Je suis moi-même développeur Kotlin et Java, donc j'aime la facilité d'utilisation de Spring. Avec Spring Boot Starter, il est facile à mettre content et les intégrations tierces sont également excell andes. J'utilise fréquemment Spring Boot. Avis collecté par et hébergé sur G2.com.
Parfois, le maven cause des problèmes lors de l'importation des bibliothèques, donc j'utilise gradle kts. Avis collecté par et hébergé sur G2.com.


Facilité d'utilisation : Simplifie le développement avec des conventions et des valeurs par défaut.
Facilité de mise en œuvre : Développe rapidement des applications avec des configurations minimales.
Support client : Forte communauté et support officiel pour la résolution des problèmes.
Fréquence d'utilisation : Cadre largement adopté dans les entreprises et les startups.
Nombre de fonctionnalités : Fonctionnalités complètes pour des besoins d'application variés.
Facilité d'intégration : Intégration transparente avec d'autres bibliothèques et cadres. Avis collecté par et hébergé sur G2.com.
Surcharge : Peut introduire des dépendances supplémentaires augmentant la taille du projet. (Facilité d'utilisation)
Complexité à grande échelle : La mise à l'échelle d'applications complexes peut poser des défis. (Facilité de mise en œuvre)
Support officiel limité : Grand soutien communautaire, mais le soutien officiel peut avoir des contraintes. (Support client)
Courbe d'apprentissage abrupte : Courbe d'apprentissage initiale pour les débutants. (Fréquence d'utilisation)
Problèmes de configuration automatique : Limitations de personnalisation dans la configuration automatique. (Nombre de fonctionnalités)
Couplage étroit : L'injection de dépendances peut entraîner un couplage étroit. (Facilité d'intégration) Avis collecté par et hébergé sur G2.com.

La caractéristique remarquable de Spring Boot réside dans sa simplicité remarquable et son approche de convention sur la configuration. Le développement rapide devient un jeu d'enfant grâce à ses valeurs par défaut prédéfinies et son intégration transparente avec l'écosystème Spring. Le serveur d'applications intégré, l'auto-configuration et les exigences de configuration minimale accélèrent considérablement le processus de développement. La documentation exhaustive et la communauté active contribuent à une expérience enrichissante pour les développeurs. Avis collecté par et hébergé sur G2.com.
Bien que Spring Boot excelle dans de nombreux aspects, sa nature opinionée peut être restrictive pour les développeurs recherchant plus de personnalisation. La configuration automatique, bien que pratique, peut parfois conduire à des comportements inattendus, nécessitant une compréhension plus approfondie des internals du framework. De plus, pour des projets extrêmement légers, la surcharge introduite par Spring Boot peut être perçue comme excessive. Cependant, ces inconvénients sont mineurs par rapport aux gains globaux d'efficacité et de productivité offerts par le framework. Avis collecté par et hébergé sur G2.com.

Je suis développeur Java. Le framework Spring Boot m'a beaucoup aidé à créer des applications web rapides, sécurisées et productives facilement. Il aide beaucoup dans les intégrations. Il a une architecture de microservices qui aide à maintenir le cycle de vie du logiciel. De plus, il bénéficie d'un large soutien communautaire, vous ne vous sentirez pas bloqué car il y a de nombreux articles disponibles pour résoudre les problèmes. Avis collecté par et hébergé sur G2.com.
quand j'ai terminé avec le projet, puis après le nettoyage et la construction, il donne un fichier WAR qui est de taille très grande. Je pense qu'il devrait être minimisé. Il crée une erreur lors du déploiement. Avis collecté par et hébergé sur G2.com.

Spring.io offre une expérience exceptionnellement conviviale, fournissant précisément ce dont vous avez besoin sans vous submerger. Il suggère commodément tous les packages nécessaires, s'intégrant parfaitement avec IntelliJ pour un import sans effort. Avis collecté par et hébergé sur G2.com.
Si vous vous écartez des étapes prescrites et ne respectez pas le schéma, vous pouvez rencontrer des difficultés, rendant difficile l'identification du problème et le dépannage efficace. Avis collecté par et hébergé sur G2.com.

La simplicité de Spring Boot est sa plus grande force. Il offre un ensemble puissant d'outils et de conventions, permettant aux développeurs de se concentrer sur la création de la logique métier sans être accablés par les complexités de la configuration et de l'infrastructure.
Spring Boot a une grande communauté et toute l'aide est facilement disponible. Étant donné qu'il s'agit d'un cadre mature, une documentation abondante, de nombreux tutoriels et le bon vieux Stackoverflow sont disponibles pour vous aider. Avis collecté par et hébergé sur G2.com.
Pour les développeurs nouveaux dans Spring, les nombreuses fonctionnalités et configurations de Spring Boot peuvent être accablantes. La courbe d'apprentissage peut être abrupte, surtout si vous n'êtes pas déjà familier avec le framework Spring de base.
Bien que Spring Boot soit largement adopté et soutenu, le choisir peut créer un certain niveau de dépendance vis-à-vis de Pivotal (désormais VMware) étant la principale force motrice derrière lui. Selon les préférences de votre organisation, cela pourrait être une préoccupation. Avis collecté par et hébergé sur G2.com.

J'aime la fonctionnalité d'utiliser des annotations sur une classe ou une méthode qui réduit beaucoup de code standard. Il est facile à configurer et à démarrer. Il a la capacité de créer une API sans écrire manuellement des requêtes SQL en utilisant son Spring Data JPA. Il prend en charge de nombreuses bibliothèques pour différents objectifs pour créer des API pour une application. C'est un framework open source donc pas besoin de payer. Avis collecté par et hébergé sur G2.com.
Il n'y en a pas, mais comme c'est open source, la communauté doit se tenir à jour avec les dernières tendances. Avis collecté par et hébergé sur G2.com.