Meilleures alternatives à Play les mieux notées
Avis sur 13 Play
Sentiment de l'avis global pour Play
Connectez-vous pour consulter les sentiments des avis.
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.
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.

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.
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.
* 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.
* 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.
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.
- 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.

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.
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.
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.
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.
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.
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.
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.
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.