Afficher le détail des notes
Enregistrer dans Mes Listes
Non revendiqué
Non revendiqué

Meilleures alternatives à Play les mieux notées

Avis et détails du produit de Play

Utilisateur vérifié à Internet
UI
Marché intermédiaire(51-1000 employés)
Plus d'options
Évaluateur validé
Utilisateur actuel vérifié
Source de l'avis : Invitation G2
Avis incitatif
Qu'aimez-vous le plus à propos de Play?

Quickly bootstrap and scala async handlers, good RESTful support and well designer routes schema. Avis collecté par et hébergé sur G2.com.

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

Poor RESTful errors/json errors support, difficult template engine (Twirl). Avis collecté par et hébergé sur G2.com.

Recommandations à d’autres personnes envisageant Play:

Avoid Norm an Slick, consider use Quill for transactional sql execution and models binding. Avis collecté par et hébergé sur G2.com.

Quels sont les problèmes que Play résout, et en quoi cela vous est-il bénéfique?

RESTful APIs. I'm constantly using the well designed routes schema and the async features, including separated non-blocking thread pools. Avis collecté par et hébergé sur G2.com.

Présentation de Play

Qu'est-ce que Play?

Le cadre Web à haute vitesse pour Java et Scala

Détails de Play
Afficher moinsAfficher plus
Description du produit

Le cadre Web à haute vitesse pour Java et Scala


Détails du vendeur
Année de fondation
1999
Emplacement du siège social
Wakefield, MA
Twitter
@TheASF
66,228 abonnés Twitter
Page LinkedIn®
www.linkedin.com
2,291 employés sur LinkedIn®
Description

Community-led development since 1999. FoundationProjectsPeopleGet InvolvedDownloadSupport ApacheHome. We consider ourselves not simply a group of projects sharing a server, but rather a community of developers and users.

Avis récents sur Play

Utilisateur vérifié
U
Utilisateur vérifiéPetite entreprise (50 employés ou moins)
5.0 sur 5
"My Experience with Play in software engineer life"
Interface looks good, UI very easy to read and understand.
EG
Eva G.Entreprise (> 1000 employés)
4.0 sur 5
"Chef-d'œuvre pour certains cas"
Cela pourrait être très utile, surtout lors de la création d'une demande de fusion après avoir rencontré un problème réel. Cette structure est orie...
Utilisateur vérifié
U
Utilisateur vérifiéEntreprise (> 1000 employés)
3.5 sur 5
"Desenvolvimento Java moderno, em um pacote fácil de usar"
12 Fácil de implementar e legível para não Play dev - o que é útil quando você tem front end dev que luta bravamente com suporte cross browser Akk...
Badge de sécurité
Ce vendeur n'a pas encore ajouté ses informations de sécurité. Informez-les que vous aimeriez qu'ils les ajoutent.
0 personnes ont demandé des informations de sécurité

Média de Play

Répondez à quelques questions pour aider la communauté Play
Avez-vous déjà utilisé Play auparavant?
Oui

12 sur 13 Avis au total pour Play

4.1 sur 5
Les prochains éléments sont des filtres et modifieront les résultats affichés une fois sélectionnés.
Rechercher des avis
Mentions populaires
Les prochains éléments sont des boutons radio et trieront les résultats affichés par l'élément sélectionné et mettront à jour les résultats affichés.
Masquer les filtresPlus de filtres
Les prochains éléments sont des filtres et modifieront les résultats affichés une fois sélectionnés.
Les prochains éléments sont des filtres et modifieront les résultats affichés une fois sélectionnés.
12 sur 13 Avis au total pour Play
4.1 sur 5
12 sur 13 Avis au total pour Play
4.1 sur 5

Sentiment de l'avis global pour PlayQuestion

Temps de mise en œuvre
moins d'un jour
plus de 12 mois
Retour sur investissement
moins de 6 mois
48+ mois
Facilité d'installation
0 (Difficile)
10 (Facile)
Se connecter
Vous souhaitez voir plus d'avis de utilisateurs vérifiés ?
Connectez-vous pour consulter les sentiments des avis.
Les avis G2 sont authentiques et vérifiés.
EG
Software Engineer
Entreprise(> 1000 employés)
Plus d'options
Évaluateur validé
Utilisateur actuel vérifié
Source de l'avis : Invitation G2
Avis incitatif
Traduit à l'aide de l'IA
Qu'aimez-vous le plus à propos de Play?

Cela pourrait être très utile, surtout lors de la création d'une demande de fusion après avoir rencontré un problème réel. Cette structure est orientée vers le Web. C'est vraiment facile à mettre en œuvre et à gérer 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 - tire beaucoup de choses. En fait, je n'ai pas encore rencontré beaucoup de bugs, donc c'est ma liste complète. Spring avait presque prêt à l'emploi. Avis collecté par et hébergé sur G2.com.

Recommandations à d’autres personnes envisageant Play:

Vous n'avez pas besoin d'utiliser TypeSafe, Lightbend ou toute autre plateforme pour utiliser le framework. Cela rend la maintenance du projet plus fluide. Play est une structure d'application Web haute performance et évolutive. Évitez Norm et Slick, envisagez d'utiliser Quill pour l'exécution de SQL transactionnel et la liaison de modèles. Avis collecté par et hébergé sur G2.com.

Quels sont les problèmes que Play résout, et en quoi cela vous est-il bénéfique?

Avoir des données visibles côté client dès qu'elles sont traitées est excellent du point de vue de l'expérience utilisateur - et de plus en plus d'entreprises de logiciels devraient réaliser qu'il est facile d'écrire du code concurrent avec Scala dans le framework Play. C'est un framework éprouvé qui est analogue à Spring Boot en Java. Avoir des données visibles côté client dès qu'elles sont traitées est excellent du point de vue de l'expérience utilisateur - et de plus en plus d'entreprises de logiciels devraient réaliser que Avis collecté par et hébergé sur G2.com.

Utilisateur vérifié à Computer & Network Security
UC
Petite entreprise(50 employés ou moins)
Plus d'options
Évaluateur validé
Source de l'avis : Invitation G2
Avis incitatif
(Original )Information
Qu'aimez-vous le plus à propos de Play?

Interface looks good, UI very easy to read and understand. Avis collecté par et hébergé sur G2.com.

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

Usability can be improved, also sometimes take a long time to upload something. Avis collecté par et hébergé sur G2.com.

Recommandations à d’autres personnes envisageant Play:

I would differently recommend to try it, at least for personal experience Avis collecté par et hébergé sur G2.com.

Quels sont les problèmes que Play résout, et en quoi cela vous est-il bénéfique?

Used only for Web development in the office Avis collecté par et hébergé sur G2.com.

Dmytro B.
DB
Co-Founder
Computer Software
Petite entreprise(50 employés ou moins)
Plus d'options
Évaluateur validé
Utilisateur actuel vérifié
Source de l'avis : Invitation du vendeur
Traduit à l'aide de l'IA
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.

Recommandations à d’autres personnes envisageant Play:

Super cadre Web pour le travail JSON/XML, idéal pour les API REST, les applications de streaming. Avis collecté par et hébergé sur G2.com.

Quels sont les problèmes que Play résout, et en quoi cela vous est-il bénéfique?

Développement Web rapide pour des projets Web de données avec une capacité ultérieure à faire évoluer les applications. Avis collecté par et hébergé sur G2.com.

Utilisateur vérifié à Financial Services
UF
Petite entreprise(50 employés ou moins)
Plus d'options
Évaluateur validé
Source de l'avis : Invitation G2
Avis incitatif
Qu'aimez-vous le plus à propos de Play?

* Has a Java AND Scala DSL

* Encourages thinking about things asynchronously

* Access to an actor system out of box if actors needed

* Great framework for standing up apps quickly (CRUD apps, basic REST APIs)

* Auto recompilation when working in development mode Avis collecté par et hébergé sur G2.com.

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

* Out of box DI framework of choice is Guice (personal pref)

* Akka cluster support seems to require a bit of setup

* Scala DSL may have bit of learning curve Avis collecté par et hébergé sur G2.com.

Quels sont les problèmes que Play résout, et en quoi cela vous est-il bénéfique?

We use Play! to develop REST microservices internally and for proof of concepts. Would go out on a limb and say that for folks familiar with Akka / Scala, Play! is a battle tested framework that analogous to Spring Boot in Java land. Avis collecté par et hébergé sur G2.com.

Utilisateur vérifié à Internet
UI
Entreprise(> 1000 employés)
Plus d'options
Évaluateur validé
Utilisateur actuel vérifié
Source de l'avis : Invitation G2
Avis incitatif
Qu'aimez-vous le plus à propos de Play?

Simple to use

Fast

Hot reloading

Easy to debug Avis collecté par et hébergé sur G2.com.

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

Play on sbt can be slow to refresh dependencies. Avis collecté par et hébergé sur G2.com.

Recommandations à d’autres personnes envisageant Play:

Good to prototype first and then decide Avis collecté par et hébergé sur G2.com.

Quels sont les problèmes que Play résout, et en quoi cela vous est-il bénéfique?

We run our api servers on the play framework Avis collecté par et hébergé sur G2.com.

CS
Petite entreprise(50 employés ou moins)
Plus d'options
Évaluateur validé
Utilisateur actuel vérifié
Source de l'avis : Invitation G2
Avis incitatif
Traduit à l'aide de l'IA
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.

Recommandations à d’autres personnes envisageant Play:

Si vous écrivez du code Scala et souhaitez qu'il soit compréhensible, n'intégrez pas les bibliothèques scalaz.

Aussi, tenez-vous-en aux choses dont vous avez besoin et ne rendez pas votre code illisible en utilisant de grands blocs for {} yield.

Rédigez des tests unitaires, même si vous êtes sur Scala. Avis collecté par et hébergé sur G2.com.

Quels sont les problèmes que Play résout, et en quoi cela vous est-il bénéfique?

Actuellement, nous développons plusieurs applications avec le Play! Framework. En fait, nous créons un petit système ERP interne, un système de messagerie RESTful pour notre produit et une application "eip" qui pourrait être affichée sur les MFD de Xerox. Avis collecté par et hébergé sur G2.com.

Mateusz L.
ML
Owner, Software Engineer
Petite entreprise(50 employés ou moins)
Plus d'options
Évaluateur validé
Utilisateur actuel vérifié
Source de l'avis : Invitation G2
Avis incitatif
Traduit à l'aide de l'IA
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.

Quels sont les problèmes que Play résout, et en quoi cela vous est-il bénéfique?

Traitement des données et présentation des résultats en quasi-temps réel. Le support des Websockets et les assistants JavaScript nous ont donné un énorme coup de pouce en termes de productivité. Avoir les données visibles côté client dès qu'elles sont traitées est excellent du point de vue de l'expérience utilisateur. Avis collecté par et hébergé sur G2.com.

Utilisateur vérifié à Newspapers
UN
Entreprise(> 1000 employés)
Plus d'options
Évaluateur validé
Utilisateur actuel vérifié
Source de l'avis : Invitation G2
Avis incitatif
Qu'aimez-vous le plus à propos de Play?

This review is for Play Java 2.5. It makes some good opinions, and has the out-of-box features you'd expect for a Model View Controller framework. I do like that the most recent versions are heavily integrated (yet dependent) on great components, including Guice for dependency injection, Akka for non-blocking, lightweight concurrency, simple unit + functional testing, use of SBT, and the simple EhCache. I love that it's engineered for reactive programming. Avis collecté par et hébergé sur G2.com.

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

I dislike the documentation. The direction of Play's opinionated framework has changed quickly, but documentation isn't sufficient for each version, particularly Play Java. Avis collecté par et hébergé sur G2.com.

Recommandations à d’autres personnes envisageant Play:

Play's an awesome modern MVC framework. Definitely consider Play Scala as Scala is a first citizen in Play. Play Java is useful, so also take it as a serious consideration. Akka rocks. Avis collecté par et hébergé sur G2.com.

Quels sont les problèmes que Play résout, et en quoi cela vous est-il bénéfique?

We're building backend data ingestion services and RESTful APIs. Mostly OLAP. Avis collecté par et hébergé sur G2.com.

Utilisateur vérifié à Think Tanks
UT
Petite entreprise(50 employés ou moins)
Plus d'options
Évaluateur validé
Utilisateur actuel vérifié
Source de l'avis : Invitation G2
Avis incitatif
Qu'aimez-vous le plus à propos de Play?

You can transcend skill sets by using Play! as an intermediary between having your development team learn a more modern JVM language (Scala) and Java. The framework's power can still very easily be seen using Java methods, and in-fact I personally prefer to use Java in my play projects.

The evolutions database migration system for maintaining updated database models is very, very useful.

The built in async patterns were really great to get long running backend processes working smoothly and easily. Avis collecté par et hébergé sur G2.com.

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

There seemed to be lots of boilerplate code that I would need to copy+paste; but that could be an attribute of how we setup our controllers. Avis collecté par et hébergé sur G2.com.

Recommandations à d’autres personnes envisageant Play:

You do not need to use the TypeSafe/Lightbend or whatever's platform to use the framework; you can get a manual build setup very easily without their tools. It makes project maintenance smoother. Avis collecté par et hébergé sur G2.com.

Quels sont les problèmes que Play résout, et en quoi cela vous est-il bénéfique?

Database report generation for a mid-sized team using a play micro-service. The async web requests integration made it very easy to kick off a long running process and get the results appropriately. Avis collecté par et hébergé sur G2.com.

Utilisateur vérifié à Internet
CI
Entreprise(> 1000 employés)
Plus d'options
Évaluateur validé
Utilisateur actuel vérifié
Source de l'avis : Invitation G2
Avis incitatif
Qu'aimez-vous le plus à propos de Play?

Environment Setup is so Easy. one Activator File does everything for us

AkkA Framework Support

Best Suit for Standalone Application

Scala is More Powerful that Java

Play Actor Concept is superb.

good for Micro Service Architecture

zero development environment setup: just unzip the package and run the runScript

Avis collecté par et hébergé sur G2.com.

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

Backward Compatibility is worst.

Cannot Create an application with older Version of Play Framework

Plugin Support is not as good as Grails & Groovy

Difficult to set up Integration Test.

need to be more Careful with Play Actor, since it create more number of Thread

there is no Security Framework

Modular programming is not well good

Avis collecté par et hébergé sur G2.com.

Recommandations à d’autres personnes envisageant Play:

Easy to migrate pure Java Resources to Latest Tech Stack Avis collecté par et hébergé sur G2.com.

Quels sont les problèmes que Play résout, et en quoi cela vous est-il bénéfique?

instantly creating application and Deployed for Demo in Same Day.

Avis collecté par et hébergé sur G2.com.