depuis que j'ai eu une expérience absolument fantastique avec le jeu 1.2, j'ai convaincu mon nouveau client de jouer à partir de leur cadre MVC interne construit, maintenant je commence à porter leur framework java à play-2 et je ne suis pas passer du bon temps. Mon sentiment personnel est que le jeu n'est plus aussi pratique pour le développement Java et ce sont mes raisons/sentiments. Je pense que Play a pris un tournant vers Scala et a perdu Java en tant que foyer. par exemple, la facilité de la liaison des paramètres de requête et du chargement des gabarits n'est plus présente, vous devez spécifier les paramètres de requête dans le fichier de routage? vraiment?? parfois même les noms d'objets n'ont pas de sens, j'ai passé beaucoup de temps à trouver comment obtenir une valeur simple à partir du fichier de configuration et un simple Play.application(). configuration(). getString ("key"); ne fonctionne pas, seulement pour réaliser après un jour que j'avais play.api.Play importé comme play.Play OU la chaîne de fonctions WS.url ("url"). get(). get(). asJson(); me rend très mal à l'aise, get.get ?? Est-ce que quelqu'un d'autre ressent la même chose ou est-ce un goût complet?Est-ce que play framework 2 est un bon framework pour faire du java?
Répondre
Je crois que play 1 est toujours supporté, donc vous n'avez pas vraiment besoin de passer à play 2 sauf si vous le souhaitez. Cependant, le code du framework de jeu est open source, donc même s'il n'était plus supporté, vous pourriez juste fourrer son repo et en garder une version pour vous.
Avez-vous essayé de passer par leur example apps? Cela (en regardant dans leur code source) est généralement un bon point de départ.
Vous cherchez un moyen simple d'obtenir un paramètre de formulaire à partir de la demande pour la dernière heure! le cadre de jeu 1 était aussi facile que params.get ("key") le fait que dans play2, même obtenir une valeur simple de la forme n'est pas claire, ne laisse aucun doute que Play framework2 n'est pas "bon" cadre pour travailler en Java * bon cadre, est un cadre que les choses ont du sens, des opérations comme obtenir un paramètre de la demande est facile! – nightograph
- 1. Échafaudage pour Play Framework 2
- 2. play framework 2 - méthodes statiques
- 3. Afficher un fichier PDF avec Java Play! 2 framework
- 4. SecureSocial 2 avec play 2 framework
- 5. Scala play framework et NIO.2
- 6. Pour la boucle dans Play Framework Java
- 7. Bon framework Ajax pour Java EE
- 8. Pour WPF quel framework MVVM est bon?
- 9. Java Play Framework findAll renvoyer des doublons
- 10. 2.1.5 play framework/Java/Action introuvable
- 11. Quel type d'application web est bon pour chaque framework comme Strut, Grail, Play?
- 12. Syntaxe de journalisation pour Play Framework 2 dans Scala
- 13. Play Framework 2.0.4 GZip
- 14. Java ne fonctionne Internationalisation play framework pas
- 15. Play-Framework 2.3.x: Comment sécuriser l'application play-framework URL
- 16. Architecture Java EE avec Play Framework
- 17. Params unknown (Play! Framework)
- 18. play framework NoClassDefFoundError
- 19. quel framework MVVM est bon pour SL4?
- 20. play-framework [2.0] HTTPS
- 21. mélange scala et java dans Framework Play
- 22. play framework: i18n + scala
- 23. Play Framework 1.2.4
- 24. RESTful sur Play! 2.0 Framework
- 25. Zend Framework 2 pour un Zend Framework Débutant
- 26. Installation du framework Play sur Mavericks, java 1.8.0_05
- 27. Bon framework MVC pour AS3
- 28. Comment comparer des enums dans un formulaire Play Framework 2?
- 29. play framework dependecies
- 30. Comment mettre en cluster EHCache avec play framework 2
C'est une question de goût, je préfère le P2 avec Java sur le P1. Il existe des fuites dans les documents, mais la communauté le corrige et la version la plus récente peut être trouvée sur https://github.com/playframework/Play20/wiki. SO exemples ... eh bien je ne sais pas quoi dire. Les réponses peuvent être bonnes ou fausses, mais ce n'est pas la faute d'un cadre. En général, je ne pense pas que le P2 soit pire, peut-être que vous devriez poser des questions plus techniques? – biesior
avec les exemples que vous ne pourriez pas exécuter étaient ceux pour le cadre basé par Scala ou Java (demandant seulement parce que c'est une bonne chose à assommer en premier)? –
Je suis en développement en java donc ce sont les exemples que j'ai regardés par exemple Play.current.configuration.getString ("db.driver"); – nightograph