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 write code more clean, without xml files configuration, only with annotations tag, also this framework is very flexibility to work with micro services Bewertung gesammelt von und auf G2.com gehostet.
Currently, I do not have any dislike. I am completely to liked with this framework Bewertung gesammelt von und auf G2.com gehostet.

Das Spring-Framework kommt mit der Plug & Play-Funktion und hält sich tatsächlich an diesen Slogan. Ich habe angefangen, das Spring-Framework zu verwenden, seit die Version 2.5 veröffentlicht wurde. Der beste Teil von Spring ist, dass wir seine Komponenten verwenden können, ohne die bestehende Architektur eines Produkts in der Produktion zu beeinträchtigen. Es ist wirklich sehr leichtgewichtig und bietet hochoptimierte Lösungen, jedes seiner Produkte erleichtert die meisten Aufgaben der Entwickler und ermöglicht ihnen, sich auf die Implementierung der Geschäftslogik zu konzentrieren. Einer der Hauptvorteile, die ich persönlich mag, ist, dass Spring auf sehr großer Ebene hilft, Speicherlecks zu vermeiden. Einige der Komponenten, die ich persönlich verwendet und gemocht habe, sind SpringMVC, SpringBoot, Spring Security, Spring IOC, Spring Task, Spring AOP. Bewertung gesammelt von und auf G2.com gehostet.
Der schlimmste Teil von Spring war die Konfiguration, die bereits von seinem Team in der jüngsten Veröffentlichung von 4.x behoben wurde. Wenn ich jedoch einen Punkt nennen müsste, würde ich sagen, dass es schwer zu lernen und optimal zu nutzen ist. Aber vor allem ist es wirklich ein sehr gutes Framework, alle seine Komponenten sind großartig. Bewertung gesammelt von und auf G2.com gehostet.

Ständig mit neuen Funktionen aktualisiert und äußerst benutzerfreundlich. Sie sind definitiv ein großartiges Werkzeug, wenn man sich ein wenig von anderen Produkten abheben möchte. Bewertung gesammelt von und auf G2.com gehostet.
Steile Lernkurve, aber sobald man ein paar Mal mit dem Produkt gearbeitet hat, ist es ziemlich einfach, sich anzupassen und zu verbessern. Bewertung gesammelt von und auf G2.com gehostet.

Es hilft mir wirklich, mich auf meine Geschäftsmerkmale zu konzentrieren, anstatt mir über Konfiguration, Boilerplate-Code und ähnliche Dinge Gedanken zu machen.
Es kann mit fast jeder Technologie integriert werden, die ich normalerweise verwende: relationale Datenbank, MongoDB, Redis, JMS, etc...
Außerdem hat es ein großartiges Metriksystem, das Ihnen zeigt, was in Ihrer Anwendung vor sich geht. Darüber hinaus können Sie diesen Mechanismus erweitern, um Ihre eigenen Metriken bereitzustellen.
Es ist perfekt, um eine Microservices-Architektur zu bauen, da alles Notwendige eingebettet ist. Sie benötigen keinen Servlet-Container oder Anwendungsserver. Das Einzige, was Sie in Ihrer Umgebung benötigen, ist eine Java Virtual Machine. Bewertung gesammelt von und auf G2.com gehostet.
Sein Startprozess ist etwas langsam, und das Ergebnis-JAR ist schwer (mehr als zwanzig MB). Bewertung gesammelt von und auf G2.com gehostet.
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. Bewertung gesammelt von und auf G2.com gehostet.
The residual mem requirements are quite beefy compared to Boot alternatives. Bewertung gesammelt von und auf G2.com gehostet.

Ich mag das AOP-Feature von Spring am meisten. Mit der Hilfe von AOP ist es sehr bequem, Transaktionen auf unserer Service-Seite zu verwenden. Wir müssen nicht viel Boilerplate-Code in unserer API schreiben. Bewertung gesammelt von und auf G2.com gehostet.
Viel XML-Konfiguration. Dieses Framework wird immer größer. Ich brauche die meisten der neuen Funktionen nicht, aber ich muss sie trotzdem importieren. Bewertung gesammelt von und auf G2.com gehostet.

Es hat alles! Alles, was Sie brauchen, um Ihre perfekte App zu erstellen, ist im Spring Framework verfügbar. Von Mobile über Sicherheit bis hin zu Daten. Spring 4 bietet Ihnen "weniger Schreiben, mehr Tun". Ich sehe es als Konvention vor Konfiguration. Sie benötigen nicht mehr diese lästigen XML-Konfigurationsdateien, alles kann mit Java-Code angepasst werden.
Die Community ist riesig! Sie brauchen Hilfe bei etwas, Sie haben sie! Bewertung gesammelt von und auf G2.com gehostet.
Der Frühling hat seine Grenzen... Wenn Sie wählerisch genug sind, um ein bestimmtes Merkmal zu benötigen, müssen Sie in den Quellcode von Spring eintauchen, um zu sehen, wie es intern gemacht wird, um einige Konzepte zu verstehen.
Es ist ein großes Framework, also bedeutet groß in einigen Situationen = langsam, aber es ist nicht so schlimm. Hängt von Ihren Bedürfnissen und Ihrer Programmierung ab. Bewertung gesammelt von und auf G2.com gehostet.

Gute Fähigkeit, Entwicklern zu helfen, eine anständige Code-Struktur zu erhalten.
Umfassende Unterstützung für verschiedene Komponenten, wie IOC, AOP, Sicherheit, ORM, No-SQL, RESTful und Web.
Anständige Abstraktion in Sicherheit und Datenzugriff.
Aktive Gemeinschaft und flexibles Erweiterungs-Framework. Bewertung gesammelt von und auf G2.com gehostet.
Langweilige Arbeit am Dependency Injection-Teil. Unfähig zur Feldeinspritzung einer bestimmten Bean. Mangel an Werkzeugen, die die Abhängigkeiten visualisieren können. Bewertung gesammelt von und auf G2.com gehostet.

Ein voll entwickeltes Framework zum Erstellen von Webanwendungen mit enormer Stabilität, breiter Reichweite und von vielen Menschen genutzt, sodass die Lösung eines Problems in der Regel so einfach ist wie die Suche danach auf Google und Tausende von Lösungen erscheinen.
Es gibt auch viele Tutorials, Blogs und Kurse zur Nutzung.
Man könnte sogar sagen (wie einer meiner Vorgesetzten mir sagte), dass man keine Java-Anwendung ohne Spring erstellen kann. Bewertung gesammelt von und auf G2.com gehostet.
Ich kann wirklich nicht sagen, dass es etwas gibt, das ich an Frühling nicht mag. Man könnte sagen, dass es zu groß ist, aber das kann auch einer seiner starken Punkte sein. Bewertung gesammelt von und auf G2.com gehostet.

Großartige Idee, Trennung von generiertem Code von benutzerdefiniertem Code mithilfe von Aspekten. Sehr nützlich, sobald man die anfänglichen, undokumentierten Schwierigkeiten überwunden hat. Roo ist vollständig anpassbar, aber es braucht Zeit, um zu lernen, wie man es benutzt. Es verfolgt Schemaänderungen und benutzerdefinierten Code, der das überschreibt, was Roo generieren würde. Einfach, Roo aus dem Projekt zu entfernen und den gesamten AJ-Code in Java-Klassen zu überführen, um mit einem regulären Spring-Java-Projekt zu enden. Skripting und Automatisierung der Codegenerierung. Wenn man sich an die Architektur hält, die Roo bevorzugt, ist es möglich, eine gesamte Anwendung aus DB-Tabellen mit einem Befehl zu generieren, indem man ein Roo-Skript ausführt. Bewertung gesammelt von und auf G2.com gehostet.
Steile Lernkurve. Ich würde Roo nicht für jemanden empfehlen, der nicht wiederholt neue Projekte/Anwendungen erstellen muss. Für einmalige Projekte ist es besser, alles von Hand zu machen, da es viel länger dauert, einige Tricks zu lernen, um es so zu verhalten, wie man es braucht. Es gibt mehrere Probleme mit der IDE-Version, daher benutze ich immer die Konsolenversion. Es gibt einige undokumentierte Anforderungen für die Benennung von SQL-Tabellen und -Spalten, die zu einem ernsthaften Problem werden, wenn man eine Data Access Layer für komplexe Schemata generiert. Wenn etwas schiefgeht, ist es sehr schwierig, das Problem zu beheben und zu lösen. Ich fange oft von vorne an, da es fast unmöglich ist, eine Abfolge von Schritten sauber zurückzuverfolgen und zu wiederholen. Es macht die Dinge viel einfacher, dass roo.log alle Aktionen protokolliert und dass dasselbe Protokoll als Skript verwendet werden kann, um beim Neuanfang die Abfolge der Schritte zu automatisieren, ohne alles erneut eingeben zu müssen. Bewertung gesammelt von und auf G2.com gehostet.