Introducing G2.ai, the future of software buying.Try now
<strong>Ihre Kunden</strong> sprechen über <strong>Sie</strong>.
Gesponsert
Ihre Kunden sprechen über Sie.
Nehmen Sie an der Unterhaltung teil
Produkt-Avatar-Bild
Play

Von The Apache Software Foundation

Unbeanspruchtes Profil

Beanspruchen Sie das G2-Profil Ihres Unternehmens

Die Beanspruchung dieses Profils bestätigt, dass Sie bei Play arbeiten und ermöglicht es Ihnen, zu verwalten, wie es auf G2 erscheint.

    Nach der Genehmigung können Sie:

  • Aktualisieren Sie die Details Ihres Unternehmens und Ihrer Produkte

  • Steigern Sie die Sichtbarkeit Ihrer Marke auf G2, in der Suche und in LLMs

  • Zugriff auf Einblicke zu Besuchern und Wettbewerbern

  • Auf Kundenbewertungen antworten

  • Wir werden Ihre Arbeits-E-Mail überprüfen, bevor wir Zugriff gewähren.

4.1 von 5 Sternen

Wie würden Sie Ihre Erfahrung mit Play bewerten?

<strong>Ihre Kunden</strong> sprechen über <strong>Sie</strong>.
Gesponsert
Ihre Kunden sprechen über Sie.
Nehmen Sie an der Unterhaltung teil
Es sind zwei Monate vergangen, seit dieses Profil eine neue Bewertung erhalten hat
Eine Bewertung hinterlassen

Play Bewertungen & Produktdetails

Wert auf einen Blick

Durchschnittswerte basierend auf echten Nutzerbewertungen.

Implementierungszeit

5 Monate

Produkt-Avatar-Bild

Haben sie Play schon einmal verwendet?

Beantworten Sie einige Fragen, um der Play-Community zu helfen

Play-Bewertungen (13)

Bewertungen

Play-Bewertungen (13)

4.1
13-Bewertungen

Bewertungen durchsuchen
Bewertungen filtern
Ergebnisse löschen
G2-Bewertungen sind authentisch und verifiziert.
EG
Software Engineer
Unternehmen (> 1000 Mitarbeiter)
"Meisterwerk für bestimmte Fälle"
Was gefällt dir am besten Play?

Es könnte sehr nützlich sein, besonders wenn Sie einen Pull-Request erstellen, nachdem Sie ein echtes Problem erlebt haben. Diese Struktur ist webbasiert. Es ist wirklich einfach zu implementieren und mit Code umzugehen - Backend und Frontend. Programmierung. Bewertung gesammelt von und auf G2.com gehostet.

Was gefällt Ihnen nicht? Play?

Ich mag die Dokumentation nicht. Auch ist diese Struktur weniger populär als Spring oder Java EE - das bedeutet, dass man viel auf StackOverflow oder in der Play-Unterstützungsgruppe fragen muss, anstatt eine Antwort auf dem Brett zu haben. Die Werkzeuge rund um sbt können manchmal sehr verwirrend sein. Scala und sbt könnten sehr langsam sein - die Abhängigkeitsauflösung ist langsam - es zieht eine Menge Dinge nach. Tatsächlich habe ich noch nicht viele Bugs getroffen, also ist dies meine vollständige Liste. Spring war fast out of the box. Bewertung gesammelt von und auf G2.com gehostet.

Verifizierter Benutzer in Computer- und Netzwerksicherheit
BC
Kleinunternehmen (50 oder weniger Mitarbeiter)
"Meine Erfahrung mit Spiel im Leben eines Software-Ingenieurs"
Was gefällt dir am besten Play?

Die Benutzeroberfläche sieht gut aus, die UI ist sehr leicht zu lesen und zu verstehen. Bewertung gesammelt von und auf G2.com gehostet.

Was gefällt Ihnen nicht? Play?

Die Benutzerfreundlichkeit kann verbessert werden, außerdem dauert es manchmal lange, etwas hochzuladen. Bewertung gesammelt von und auf G2.com gehostet.

Dmytro B.
DB
Co-Founder
Computersoftware
Kleinunternehmen (50 oder weniger Mitarbeiter)
"Großartige Technologie für skalierbare Daten- und Webprojekte"
Was gefällt dir am besten Play?

Das Framework ist von Natur aus asynchron, die meisten Dinge sind auf nicht-blockierende Weise möglich. Akka Streams sind im Kern und bieten die Agilität, auf einer höheren Ebene zu denken - nicht, was mit einem Datenelement zu tun ist, sondern wie man einen Datenstrom handhabt. Streams sind gut testbar, und es ist möglich, nahezu alle Aspekte in Unit-/Integrationstests abzudecken - von Controllern, DAOs bis hin zur Geschäftslogik. Play funktioniert hervorragend mit Specs2/Scalatest, und Mocking-Frameworks (Mocito, Scalamoc) sind ebenfalls gut geeignet. Die Evolutions-Funktion ermöglicht es, Änderungen an der Datenbankschema einfach zu verwalten, nicht nur vorwärts, sondern auch rückwärts. Eine der besten JSON/XML-Parsing-, Validierungs- und Transformationstechnologien, die ich je verwendet habe (und es ist möglich, diese JSON-Bibliothek unabhängig vom Play Framework-Projekt zu nutzen). Bewertung gesammelt von und auf G2.com gehostet.

Was gefällt Ihnen nicht? Play?

Manchmal ist Dokumentation knifflig, es braucht Zeit, um sich in Dinge einzuarbeiten, die nicht oft verwendet werden. Einige Teile (insbesondere funktionale Stilmittel wie z.B. JSON-Parser) sind wie Magie für Neulinge, besonders wenn ein Junior-Entwickler im Projekt anfängt. Die kompilierte Anwendung könnte eine große Größe haben, aber das ist eher ein Nachteil des JVM-Ökosystems als des Play Frameworks selbst. Bewertung gesammelt von und auf G2.com gehostet.

Verifizierter Benutzer in Finanzdienstleistungen
BF
Kleinunternehmen (50 oder weniger Mitarbeiter)
"Solides Webanwendungs-Framework mit großartiger Akka-Integration"
Was gefällt dir am besten Play?

* Hat ein Java- UND Scala-DSL

* Ermutigt dazu, Dinge asynchron zu betrachten

* Zugriff auf ein Actor-System direkt verfügbar, falls Akteure benötigt werden

* Großartiges Framework, um Apps schnell aufzubauen (CRUD-Apps, grundlegende REST-APIs)

* Automatische Neukompilierung im Entwicklungsmodus Bewertung gesammelt von und auf G2.com gehostet.

Was gefällt Ihnen nicht? Play?

* Das bevorzugte DI-Framework ist Guice (persönliche Präferenz)

* Die Unterstützung für Akka-Cluster scheint etwas Einrichtung zu erfordern

* Die Scala-DSL könnte eine gewisse Lernkurve haben Bewertung gesammelt von und auf G2.com gehostet.

Verifizierter Benutzer in Internet
BI
Unternehmen (> 1000 Mitarbeiter)
"Einfache und schnelle API-Server"
Was gefällt dir am besten Play?

Einfach zu verwenden

Schnell

Hot Reloading

Einfach zu debuggen Bewertung gesammelt von und auf G2.com gehostet.

Was gefällt Ihnen nicht? Play?

Das Ausführen von sbt kann langsam sein, um Abhängigkeiten zu aktualisieren. Bewertung gesammelt von und auf G2.com gehostet.

CS
Kleinunternehmen (50 oder weniger Mitarbeiter)
"Eines der besten Scala-Frameworks und wird sicherlich in der Zukunft ein gutes Java-Framework sein!"
Was gefällt dir am besten Play?

Eigentlich sind die besten Dinge wahrscheinlich die Art und Weise, wie Formulare gelöst werden und wie sie sich in Akka integrieren. Es ist wirklich großartig, Formulare, JSON-Verarbeitung und Webservices kostenlos zu erhalten, aber man muss nicht alle verwenden, man könnte sich tatsächlich nur auf den Kern beschränken. Seit Play 2.4 kann man sogar einen Server nur mit der Play-Abhängigkeit erstellen. Auch seit 2.4 ist DI direkt in das Framework integriert, was beim Schreiben von Tests wirklich hilfreich ist.

Mit Play 2.0 war Java bis vor kurzem vergessen, und wenn Play! 2.5 endlich erscheint, werden viele Dinge in Java auch viel einfacher. Allerdings ist bei der Ausführung auf Scala 2.11 viel Interop-Code nicht wirklich großartig und benötigt einige Wrapper. Diese werden auch in Scala 2.12 gelöst.

Sogar das Team hinter Play! könnte wirklich sehr hilfreich sein, besonders wenn man einen Pull Request erstellt, nachdem man auf ein echtes Problem gestoßen ist. Sie versuchen, die Dinge mit einem zu erledigen. Bewertung gesammelt von und auf G2.com gehostet.

Was gefällt Ihnen nicht? Play?

- Die Arbeit mit sbt kann manchmal wirklich chaotisch sein

- Scala / sbt kann wirklich langsam sein

- Die Auflösung von Abhängigkeiten ist langsam

- Zieht viele Dinge mit sich

Eigentlich habe ich noch nicht viele Fehler gefunden, also ist dies meine vollständige Liste. Bewertung gesammelt von und auf G2.com gehostet.

Mateusz L.
ML
Owner, Software Engineer
Kleinunternehmen (50 oder weniger Mitarbeiter)
"Meisterwerk für bestimmte Fälle"
Was gefällt dir am besten Play?

Leichtigkeit. Funktioniert sofort. Die Dokumentation für grundlegende Dinge ist hervorragend. Die Implementierung der ersten funktionierenden Komponenten ist eine Sache von Stunden - im Vergleich zu tonnenweise Konfiguration in Produkten wie Spring. Dieses Framework ist auf das Web ausgerichtet. Die Template-Engine basierend auf Scala ist hervorragend. Einfach zu implementieren und lesbar für Nicht-Play-Entwickler - was praktisch ist, wenn man einen Frontend-Entwickler hat, der mutig mit der Unterstützung von verschiedenen Browsern kämpft. Ein weiterer Pluspunkt ist der Ajax/Websocket-Javascript-Template-Generator. Play ermöglicht es, einen parametrisierten Router aus Javascript verfügbar zu haben - sodass selbst wenn sich die Route ändert - das Frontend weiterhin funktioniert. Die Leichtigkeit der Implementierung von Websockets über das Akka-Framework ist ebenfalls hervorragend. Es ist wirklich einfach, sowohl im Backend als auch im Frontend zu implementieren und zu handhaben. Bewertung gesammelt von und auf G2.com gehostet.

Was gefällt Ihnen nicht? Play?

Play - insbesondere für Java fehlen Komponenten im Vergleich zu Dingen wie Spring. Mein letztes Projekt ging nicht mit Play, weil es an einer Java-spezifischen Implementierung eines oAuth2-Servers fehlte. Spring hatte es fast direkt verfügbar. Auch ist dieses Framework weniger populär als Spring oder Java EE - das bedeutet viel Fragen auf StackOverflow oder in der Play-Support-Gruppe, anstatt die Antwort direkt parat zu haben. Bewertung gesammelt von und auf G2.com gehostet.

Verifizierter Benutzer in Zeitungen
BZ
Unternehmen (> 1000 Mitarbeiter)
"Play ist ein großartiges, modernes Framework."
Was gefällt dir am besten Play?

Diese Rezension bezieht sich auf Play Java 2.5. Es enthält einige gute Meinungen und bietet die erwarteten Funktionen eines Model-View-Controller-Frameworks. Ich mag, dass die neuesten Versionen stark integriert (aber dennoch abhängig) von großartigen Komponenten sind, einschließlich Guice für Dependency Injection, Akka für nicht-blockierende, leichte Nebenläufigkeit, einfache Unit- und Funktionstests, die Verwendung von SBT und das einfache EhCache. Ich liebe, dass es für reaktives Programmieren entwickelt wurde. Bewertung gesammelt von und auf G2.com gehostet.

Was gefällt Ihnen nicht? Play?

Ich mag die Dokumentation nicht. Die Richtung des meinungsstarken Play-Frameworks hat sich schnell geändert, aber die Dokumentation ist nicht ausreichend für jede Version, insbesondere für Play Java. Bewertung gesammelt von und auf G2.com gehostet.

Verifizierter Benutzer in Denkfabriken
BD
Kleinunternehmen (50 oder weniger Mitarbeiter)
"Moderne Java-Entwicklung, in einem einfach zu verwendenden Paket"
Was gefällt dir am besten Play?

Sie können Fähigkeiten erweitern, indem Sie Play! als Vermittler zwischen Ihrem Entwicklungsteam, das eine modernere JVM-Sprache (Scala) lernt, und Java verwenden. Die Leistungsfähigkeit des Frameworks kann immer noch sehr leicht mit Java-Methoden gesehen werden, und tatsächlich bevorzuge ich es persönlich, Java in meinen Play-Projekten zu verwenden.

Das Evolutions-Datenbank-Migrationssystem zur Pflege aktualisierter Datenbankmodelle ist sehr, sehr nützlich.

Die eingebauten asynchronen Muster waren wirklich großartig, um lang laufende Backend-Prozesse reibungslos und einfach zum Laufen zu bringen. Bewertung gesammelt von und auf G2.com gehostet.

Was gefällt Ihnen nicht? Play?

Es schien viel Boilerplate-Code zu geben, den ich kopieren und einfügen müsste; aber das könnte ein Merkmal davon sein, wie wir unsere Controller eingerichtet haben. Bewertung gesammelt von und auf G2.com gehostet.

Verifizierter Benutzer in Internet
II
Unternehmen (> 1000 Mitarbeiter)
"Play Framework und ich"
Was gefällt dir am besten Play?

Die Einrichtung der Umgebung ist so einfach. Eine Aktivator-Datei erledigt alles für uns.

Unterstützung für das AkkA-Framework.

Am besten geeignet für eigenständige Anwendungen.

Scala ist mächtiger als Java.

Das Play-Actor-Konzept ist hervorragend.

Gut für Microservice-Architekturen.

Null Entwicklungsumgebungseinrichtung: einfach das Paket entpacken und das Ausführungsskript ausführen. Bewertung gesammelt von und auf G2.com gehostet.

Was gefällt Ihnen nicht? Play?

Die Abwärtskompatibilität ist am schlechtesten. Es ist nicht möglich, eine Anwendung mit einer älteren Version des Play Frameworks zu erstellen. Die Plugin-Unterstützung ist nicht so gut wie bei Grails & Groovy. Es ist schwierig, Integrationstests einzurichten. Sei vorsichtiger mit Play Actor, da es mehr Threads erstellt. Es gibt kein Sicherheitsframework. Modulares Programmieren ist nicht gut. Bewertung gesammelt von und auf G2.com gehostet.

Preise

Preisinformationen für dieses Produkt sind derzeit nicht verfügbar. Besuchen Sie die Website des Anbieters, um mehr zu erfahren.

Play Vergleiche
Produkt-Avatar-Bild
spring.io
Jetzt vergleichen
Produkt-Avatar-Bild
Spark
Jetzt vergleichen
Produkt-Avatar-Bild
Grails
Jetzt vergleichen