Top-bewertete spring.io Alternativen
Video-Reviews
316 spring.io Bewertungen
Gesamtbewertungsstimmung für spring.io
Melden Sie sich an, um die Bewertungsstimmung zu sehen.
We can quickly create Microservices. It provides declaration based dependency management. Bewertung gesammelt von und auf G2.com gehostet.
Spring boot loading extra dependency even if it is not needed. Bewertung gesammelt von und auf G2.com gehostet.

Der Frühling ist das leistungsstärkste Java EE-Entwicklungsframework. Es verfügt über vollständige Komponenten für alle Arten von Diensten. Die meisten mittelständischen Unternehmen wählen es. Derzeit kann das Spring-Framework als die einzige Wahl für die Java-Webentwicklung angesehen werden, aufgrund seines leistungsstarken Ökosystems. Menschen, die den Frühling auch nur auf Anfängerniveau kennen, können im Vergleich zu anderen Web-Frameworks leicht einen Job finden. Bewertung gesammelt von und auf G2.com gehostet.
Das Spring-Framework ist zu komplex für Anfänger oder Entwickler ohne Informatik-Hintergrund. Im Vergleich zu anderen Web-Frameworks in Python oder Node.js benötigen die Menschen mehr Zeit, um seine Struktur und Regeln zu verstehen. Bewertung gesammelt von und auf G2.com gehostet.

Die IOC-Fähigkeit und das Auto-Wiring von Spring ist der beste Verkaufsargument. Ich kann den Entwicklern des Spring Frameworks nicht genug danken, dass sie Spring entwickelt haben, das uns hilft, skalierbare Apps zu schreiben. Bewertung gesammelt von und auf G2.com gehostet.
Du wirst einen Lernpfad machen müssen. Eine steile Lernkurve folgt. Bewertung gesammelt von und auf G2.com gehostet.
Spring Framework, insbesondere mit Spring Boot, verfügt über alle Werkzeuge und Pakete, die Sie benötigen, um moderne Microservices zu erstellen. Bewertung gesammelt von und auf G2.com gehostet.
Die Lernkurve kann steil sein, Sie müssen sich einen Moment Zeit nehmen, um die gesamte Funktionalität und Konfiguration zu verstehen. Bewertung gesammelt von und auf G2.com gehostet.

Einige der erstaunlichsten Merkmale sind die Fähigkeit, die Anwendung als ausführbare Jar-Datei zu verpacken, die einen eingebetteten Tomcat-Server enthält. Es bietet Standardwerte für Code- und Annotationskonfiguration, um neue Spring-Projekte in kürzester Zeit zu starten. Der Ansatz, viel Boilerplate-Code und Konfiguration zu folgen, um die Entwicklung, Unit-Tests und Integrationen zu erleichtern, ist großartig. Kurz gesagt, Spring Boot = (Spring Framework + Eingebetteter HTTP-Server) - XML-Konfiguration. Bewertung gesammelt von und auf G2.com gehostet.
Es verbirgt so viele der technischen Details, die ich als nützlich empfinde, aber manchmal problematisch sein können. Bewertung gesammelt von und auf G2.com gehostet.
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. Bewertung gesammelt von und auf G2.com gehostet.
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. Bewertung gesammelt von und auf G2.com gehostet.

Es bietet die gesamte anfängliche Umgebung zur Entwicklung von Spring-basierten Anwendungen.
Automatische Konfigurationen der erforderlichen Klassen und Bibliotheken.
Es bietet viele Plugins zur Entwicklung und zum Testen von Spring Boot-Anwendungen.
Seine eingebetteten Anwendungsserver.
Arbeitet problemlos mit eingebetteten und In-Memory-Datenbanken.
Auto Configure, Core, CLI, Actuator, Tools. Bewertung gesammelt von und auf G2.com gehostet.
Spring Boot Starter und zeitaufwändiger Prozess zur Umwandlung bestehender oder veralteter Spring-Anwendungen. Gilt nur für brandneue/Greenfield-Spring-Anwendungen. Starter. Bewertung gesammelt von und auf G2.com gehostet.

Das Beste, was ich an Spring Boot im Vergleich zu Core Spring mag, ist, dass man sich keine Gedanken über manuelle Konfiguration und Abhängigkeiten machen muss. Es kümmert sich um den Anwendungsklassenpfad und die von uns konfigurierten Beans, und wenn erforderliche Beans fehlen, fügt es sie automatisch hinzu. Spring Boot Starter POMs helfen, das Abhängigkeitsmanagement zu vereinfachen. Wenn wir beispielsweise Thymeleaf als Abhängigkeit in unserem Klassenpfad verwenden, fügt Spring Boot automatisch die erforderlichen Beans in unseren Anwendungskontext ein. Dadurch wird der Aufwand der Anwendungskonfiguration durch die Auto-Konfigurationsfunktion vollständig beseitigt und der Entwickler kann sich vollständig auf die Entwicklung der Anwendung konzentrieren. Da es einen eingebauten Tomcat-Server hat, muss man keinen Tomcat-Server selbst einrichten. Das Ausführen der Anwendung ist so einfach, dass man nur seine Anwendung verpacken muss und sie ohne jegliche Konfigurationsprobleme ausführen kann. Mit Websites wie https://start.spring.io/ ist man nur einen Klick davon entfernt, ein Spring Boot-Anwendungsskelett mit benutzerdefinierter Konfiguration und Abhängigkeiten zu generieren.
Ein weiteres Hauptmerkmal von Spring Boot ist Actuator, das uns tiefgehende Einblicke und Gesundheitsprüfungsstatistiken einer laufenden Spring Boot-Anwendung bietet. Neben der Gesundheitsprüfung und der Überwachungsschnittstelle gibt es uns mehr Einblick, welche Art von Beans im Spring Boot-Anwendungskontext erstellt werden. Actuator hilft Entwicklern auch, den Überblick über verwendete Umgebungsvariablen und Systemeigenschaften zu behalten. Es liefert Statistiken darüber, wie viele Zugriffe und Fehler an allen Endpunkten der Anwendung auftreten und alle Spuren von HTTP-Anfragen, die von der Anwendung bearbeitet werden.
Spring Boot CLI ist ein weiteres Merkmal, das es Entwicklern ermöglicht, Groovy-Skripte, d.h. eine Skriptsprache für die Java-Plattform, über die Befehlszeilenschnittstelle einfach auszuführen. Wir können auch ein neues Projekt über Spring Boot CLI starten oder unseren eigenen Befehl erstellen. Spring Boot CLI wird die Abhängigkeiten automatisch durch die Bewertung der bereitgestellten Anmerkungen handhaben.
Spring Boot hat ein eingebautes Spring Security-Paket, das hilft, sehr leistungsstarke und anpassbare Authentifizierungs-, Autorisierungs- und Zugriffskontrollabläufe zu erstellen. Standardmäßig beinhaltet es Schutz gegen CSRF (Cross Site Request Forgery), XSS (Cross Site Scripting), Session Hijacking und Fixierung. Wir können das Spring Boot Security-Framework verwenden, um den Anmeldeprozess zu sichern und authentifizierte Benutzer zu autorisieren, wenn sie über die entsprechenden Zugriffsrechte in der Anwendung verfügen, um Daten in unserer Anwendung abzufragen oder zu ändern.
Spring Boot Devtools hat die Funktion des automatischen Neustarts und Hot Swapping bei Datei- und Klassenpfadänderungen, was die Entwicklungsphase erheblich erleichtert, da man den Tomcat-Server nicht jedes Mal neu starten muss, wenn man Änderungen vorgenommen hat. Bewertung gesammelt von und auf G2.com gehostet.
Mit der automatischen Konfiguration kommt der Nachteil, viele unerwünschte Abhängigkeiten zu haben, die wir möglicherweise nie verwenden. Für Neulinge fühlt es sich fast wie Magie an, da die gesamte Abhängigkeitsinjektion und das AOP-Programmieren von Spring Boot gehandhabt werden. Wenn man also das Konzept einer Spring-Anwendung lernen möchte, sollte man wahrscheinlich nicht mit der Entwicklung einer Anwendung mit Spring Boot beginnen. Abgesehen davon ist Spring Boot ziemlich gut, um Anwendungen in kurzer Zeit einfach zu entwickeln. Bewertung gesammelt von und auf G2.com gehostet.

Beste Funktionen:
1. Automatische Konfiguration
2. Abhängigkeitsmanagement
3. Erweiterte externalisierte Konfiguration
4. Produktionsunterstützung
5. Ausführbare Jars
6. Besser organisierte Projektstruktur und weniger Entwicklungszeit Bewertung gesammelt von und auf G2.com gehostet.
- Es ist schwierig, kein XML und andere übliche Anmerkungen zu verwenden
- Konfigurationsdateien können mit Java-Code kompliziert werden Bewertung gesammelt von und auf G2.com gehostet.

Es ist einfach, die Themen des Codings für einen Microservice zu implementieren und zu verstehen. In dieser modernen Welt ist es entscheidend, dass wir erstklassige Lösungen und schnelle Markteinführungen bieten. Das können wir mit Spring Boot erreichen. Bewertung gesammelt von und auf G2.com gehostet.
Ich würde sagen, je mehr Dienste Sie haben, desto schwieriger wird es, diese zu überwachen. Hängt auch vom Aufwand der Implementierung Ihrer Architektur ab. Aber Spring Boot verfügt über die Werkzeuge und Techniken, um Ihnen bei jedem Schritt zu helfen. Es gibt auch gute öffentliche Repositories. Bewertung gesammelt von und auf G2.com gehostet.