Introducing G2.ai, the future of software buying.Try now
<strong>Vos clients</strong> parlent de <strong>vous</strong>.
Sponsorisé
Vos clients parlent de vous.
Participez à la conversation
Image de l'avatar du produit
Play

Par The Apache Software Foundation

Profil non revendiqué

Revendiquer le profil G2 de votre entreprise

Revendiquer ce profil confirme que vous travaillez chez Play et vous permet de gérer son apparence sur G2.

    Une fois approuvé, vous pouvez :

  • Mettre à jour les détails de votre entreprise et de vos produits

  • Augmenter la visibilité de votre marque sur G2, la recherche et les LLMs

  • Accéder à des informations sur les visiteurs et les concurrents

  • Répondre aux avis des clients

  • Nous vérifierons votre adresse e-mail professionnelle avant d'accorder l'accès.

4.1 sur 5 étoiles

Comment évalueriez-vous votre expérience avec Play ?

<strong>Vos clients</strong> parlent de <strong>vous</strong>.
Sponsorisé
Vos clients parlent de vous.
Participez à la conversation
Cela fait deux mois que ce profil n'a pas reçu de nouvel avis
Laisser un avis

Avis et détails du produit Play

Valeur en un coup d'œil

Moyennes basées sur les avis d'utilisateurs réels.

Temps de mise en œuvre

5 mois

Image de l'avatar du produit

Avez-vous déjà utilisé Play auparavant?

Répondez à quelques questions pour aider la communauté Play

Avis Play (12)

Avis

Avis Play (12)

4.1
Avis 13

Rechercher des avis
Filtrer les avis
Effacer les résultats
Les avis G2 sont authentiques et vérifiés.
EG
Software Engineer
Entreprise (> 1000 employés)
"Chef-d'œuvre pour certains cas"
Qu'aimez-vous le plus à propos de Play?

Cela pourrait être très utile, surtout lors de la création d'une demande d'extraction après avoir rencontré un problème réel. Cette structure est orientée vers le Web. Elle est vraiment facile à mettre en œuvre et à gérer avec le code - back end et front end. Programmation. Avis collecté par et hébergé sur G2.com.

Que n’aimez-vous pas à propos de Play?

Je n'aime pas la documentation. Cette structure est également moins populaire que Spring ou Java EE - cela signifie beaucoup de questions sur StackOverflow ou le groupe de support Play au lieu d'avoir une réponse sur le tableau - Les outils autour de sbt peuvent parfois être très confus - Scala, le sbt pourrait être très lent - la résolution des dépendances est lente - cela tire beaucoup de choses. En fait, je n'ai pas encore rencontré beaucoup de bugs, donc c'est ma liste complète. Spring était presque prêt à l'emploi. Avis collecté par et hébergé sur G2.com.

Utilisateur vérifié à Sécurité informatique et réseau
US
Petite entreprise (50 employés ou moins)
"Mon expérience avec le jeu dans la vie d'un ingénieur logiciel"
Qu'aimez-vous le plus à propos de Play?

L'interface a l'air bien, l'UI est très facile à lire et à comprendre. Avis collecté par et hébergé sur G2.com.

Que n’aimez-vous pas à propos de Play?

La convivialité peut être améliorée, et parfois cela prend beaucoup de temps pour télécharger quelque chose. Avis collecté par et hébergé sur G2.com.

Dmytro B.
DB
Co-Founder
Logiciels informatiques
Petite entreprise (50 employés ou moins)
"Grande technologie pour des projets de données et web évolutifs."
Qu'aimez-vous le plus à propos de Play?

Le cadre est asynchrone par nature, la plupart des choses sont possibles à faire de manière non-bloquante. Akka Streams sont au cœur, et cela donne l'agilité de penser de manière plus haut niveau - non pas quoi faire avec un élément de données, mais comment gérer un flux de choses. Les flux sont bien testables, et d'ailleurs, il est possible de couvrir presque tous les aspects dans les tests unitaires/intégrationnels - des contrôleurs, DAOs à la logique métier. Le Play fonctionne très bien avec Specs2/Scalatest, les cadres de simulation (Mocito, Scalamoc) sont également bien adaptés. La fonctionnalité d'évolutions donne la capacité de gérer facilement les changements de schéma de base de données, non seulement de manière progressive mais aussi régressive. L'une des meilleures technologies de parsing, validation et transformation JSON/XML que j'ai jamais utilisées (et il est possible d'utiliser cette bibliothèque JSON indépendamment du projet Play Framework). Avis collecté par et hébergé sur G2.com.

Que n’aimez-vous pas à propos de Play?

Parfois, la documentation est délicate, il faut du temps pour creuser dans des choses qui ne sont pas souvent utilisées. Certaines parties (surtout les éléments de style fonctionnel, par exemple les analyseurs JSON) sont comme une magie pour les nouveaux venus, surtout si un développeur junior commence dans le projet. L'application compilée peut avoir une grande taille, mais c'est un inconvénient plus de l'écosystème JVM que du Play Framework lui-même. Avis collecté par et hébergé sur G2.com.

Utilisateur vérifié à Services financiers
US
Petite entreprise (50 employés ou moins)
"Cadre d'application web solide avec une excellente intégration Akka"
Qu'aimez-vous le plus à propos de Play?

* Possède un DSL Java ET Scala

* Encourage à penser de manière asynchrone

* Accès à un système d'acteurs prêt à l'emploi si des acteurs sont nécessaires

* Excellent cadre pour mettre en place rapidement des applications (applications CRUD, API REST de base)

* Recompilation automatique en mode développement Avis collecté par et hébergé sur G2.com.

Que n’aimez-vous pas à propos de Play?

* Le framework DI par défaut de choix est Guice (préférence personnelle)

* Le support du cluster Akka semble nécessiter un peu de configuration

* Le DSL Scala peut avoir une courbe d'apprentissage Avis collecté par et hébergé sur G2.com.

Utilisateur vérifié à Internet
UI
Entreprise (> 1000 employés)
"Serveurs API simples et rapides"
Qu'aimez-vous le plus à propos de Play?

Simple à utiliser

Rapide

Rechargement à chaud

Facile à déboguer Avis collecté par et hébergé sur G2.com.

Que n’aimez-vous pas à propos de Play?

Le rafraîchissement des dépendances sur sbt peut être lent. Avis collecté par et hébergé sur G2.com.

CS
Petite entreprise (50 employés ou moins)
"L'un des meilleurs frameworks Scala et sera certainement un bon framework Java à l'avenir !"
Qu'aimez-vous le plus à propos de Play?

En fait, les meilleures choses sont probablement la manière dont les formulaires sont résolus et comment ils s'intègrent dans Akka. C'est vraiment génial d'obtenir des formulaires, la gestion de Json et des services Web gratuitement, mais vous n'avez pas besoin de tous les utiliser, vous pourriez même vous en tenir au noyau. Depuis Play 2.4, vous pourriez même créer un serveur avec juste la dépendance play. Aussi depuis 2.4, l'injection de dépendances est intégrée directement dans le framework, ce qui est vraiment utile lors de l'écriture de tests.

Avec Play 2.0, Java était oublié jusqu'à récemment et quand Play! 2.5 arrivera enfin, beaucoup de choses sur Java deviendront également beaucoup plus faciles. Cependant, lors de l'exécution sur Scala 2.11, beaucoup de code d'interopérabilité n'est pas vraiment génial et nécessite quelques wrappers. Ceux-ci seront également résolus sur Scala 2.12.

En fait, même l'équipe derrière Play! pourrait être vraiment très utile, surtout lors de la création d'une demande de tirage après avoir rencontré un vrai problème. Ils essaient de faire avancer les choses avec vous. Avis collecté par et hébergé sur G2.com.

Que n’aimez-vous pas à propos de Play?

- Les outils autour de sbt peuvent parfois être vraiment désordonnés

- Scala / sbt peuvent être vraiment lents

- La résolution des dépendances est lente

- Cela entraîne beaucoup de choses

En fait, je n'ai pas encore rencontré beaucoup de bugs, donc c'est ma liste complète. Avis collecté par et hébergé sur G2.com.

Mateusz L.
ML
Owner, Software Engineer
Petite entreprise (50 employés ou moins)
"Chef-d'œuvre pour certains cas"
Qu'aimez-vous le plus à propos de Play?

Facilité. Fonctionne dès la sortie de la boîte. La documentation pour les éléments de base est superbe. La mise en œuvre des premiers composants fonctionnels est une question d'heures - comparé à des tonnes de configuration dans des produits comme Spring. Ce framework est orienté vers le web. Le moteur de template basé sur Scala est superbe. Facile à mettre en œuvre et lisible pour les développeurs non Play - ce qui est pratique lorsque vous avez un développeur front-end qui lutte courageusement avec la compatibilité entre navigateurs. Un autre avantage est le générateur de templates javascript ajax / websocket. Play vous permet d'avoir un routeur paramétré disponible depuis javascript - donc même si la route change - le front-end fonctionnera toujours. La facilité de mise en œuvre de websocket via le framework akka est également superbe. C'est vraiment facile à mettre en œuvre et à gérer depuis le code - à la fois pour le back-end et le front-end. Avis collecté par et hébergé sur G2.com.

Que n’aimez-vous pas à propos de Play?

Le jeu - en particulier pour Java, manque de composants par rapport à des choses comme Spring. Mon dernier projet n'a pas utilisé Play en raison de l'absence d'une implémentation spécifique à Java d'un serveur oAuth2. Spring l'avait presque prêt à l'emploi. De plus, ce framework est moins populaire que Spring ou Java EE - cela signifie beaucoup de questions sur StackOverflow ou le groupe de support Play au lieu d'avoir la réponse toute prête. Avis collecté par et hébergé sur G2.com.

Utilisateur vérifié à Journaux
UJ
Entreprise (> 1000 employés)
"Play est un excellent cadre moderne"
Qu'aimez-vous le plus à propos de Play?

Cet avis concerne Play Java 2.5. Il présente de bonnes opinions et possède les fonctionnalités prêtes à l'emploi que l'on attend d'un framework Model View Controller. J'aime que les versions les plus récentes soient fortement intégrées (tout en étant dépendantes) à d'excellents composants, y compris Guice pour l'injection de dépendances, Akka pour la concurrence légère et non bloquante, des tests unitaires et fonctionnels simples, l'utilisation de SBT, et le simple EhCache. J'adore qu'il soit conçu pour la programmation réactive. Avis collecté par et hébergé sur G2.com.

Que n’aimez-vous pas à propos de Play?

Je n'aime pas la documentation. La direction du cadre d'opinion de Play a changé rapidement, mais la documentation n'est pas suffisante pour chaque version, en particulier pour Play Java. Avis collecté par et hébergé sur G2.com.

Utilisateur vérifié à Groupes de réflexion
UG
Petite entreprise (50 employés ou moins)
"Développement Java moderne, dans un package facile à utiliser"
Qu'aimez-vous le plus à propos de Play?

Vous pouvez transcender les ensembles de compétences en utilisant Play! comme intermédiaire entre l'apprentissage par votre équipe de développement d'un langage JVM plus moderne (Scala) et Java. La puissance du framework peut encore très facilement être observée en utilisant des méthodes Java, et en fait, je préfère personnellement utiliser Java dans mes projets Play.

Le système de migration de base de données "evolutions" pour maintenir des modèles de base de données à jour est très, très utile.

Les modèles asynchrones intégrés étaient vraiment excellents pour faire fonctionner en douceur et facilement les processus backend de longue durée. Avis collecté par et hébergé sur G2.com.

Que n’aimez-vous pas à propos de Play?

Il semblait y avoir beaucoup de code standard que je devrais copier-coller ; mais cela pourrait être une caractéristique de la façon dont nous configurons nos contrôleurs. Avis collecté par et hébergé sur G2.com.

Utilisateur vérifié à Internet
CI
Entreprise (> 1000 employés)
"Play Framework et moi"
Qu'aimez-vous le plus à propos de Play?

La configuration de l'environnement est si facile. Un seul fichier d'activation fait tout pour nous.

Support du framework Akka.

Idéal pour les applications autonomes.

Scala est plus puissant que Java.

Le concept d'acteur Play est superbe.

Bon pour l'architecture de microservices.

Configuration de l'environnement de développement nulle : il suffit de décompresser le package et d'exécuter le script de lancement. Avis collecté par et hébergé sur G2.com.

Que n’aimez-vous pas à propos de Play?

La compatibilité rétroactive est la pire. Impossible de créer une application avec une ancienne version de Play Framework. Le support des plugins n'est pas aussi bon que celui de Grails et Groovy. Difficile de configurer un test d'intégration. Il faut être plus prudent avec Play Actor, car il crée un plus grand nombre de threads. Il n'y a pas de framework de sécurité. La programmation modulaire n'est pas très bonne. Avis collecté par et hébergé sur G2.com.

Tarification

Les détails de tarification pour ce produit ne sont pas actuellement disponibles. Visitez le site du fournisseur pour en savoir plus.

Comparaisons Play
Image de l'avatar du produit
spring.io
Comparer maintenant
Image de l'avatar du produit
Spark
Comparer maintenant
Image de l'avatar du produit
Grails
Comparer maintenant