JeuWeb - Crée ton jeu par navigateur
[Scala] play! - Version imprimable

+- JeuWeb - Crée ton jeu par navigateur (https://jeuweb.org)
+-- Forum : Discussions, Aide, Ressources... (https://jeuweb.org/forumdisplay.php?fid=38)
+--- Forum : Programmation, infrastructure (https://jeuweb.org/forumdisplay.php?fid=51)
+--- Sujet : [Scala] play! (/showthread.php?tid=6129)

Pages : 1 2 3 4 5


RE: [Scala] play! - niahoo - 26-12-2012

Ah oui ok j'avais pas capté que c'était en rapport avec le post précédent, je pensais que c'était une feature du framework !


RE: [Scala] play! - srm - 03-01-2013

Et hop http://paste.bouh.org utilise maintenant une base de données pour sauvegarder les pastes Smile
https://github.com/oxman/paste/commit/b3f614e6be29f2b4353160fcf3d09601054dea39


RE: [Scala] play! - srm - 06-01-2013

J'ai rajouté un système d'identification.
https://github.com/oxman/paste/commit/6e67a03b7e81a30bfccae4b07fb8ca14a66f9fc2

Vous pouvez voir ainsi ce que donne le code Smile


RE: [Scala] play! - srm - 07-01-2013

J'ai changé le système de base de données, je suis passé de slick à squeryl.
https://github.com/oxman/paste/tree/1.2

Et on voit maintenant le nom de l'auteur du paste :
[Image: 39e9b1710f747aeaaeb17c9617bb3779.png]


RE: [Scala] play! - srm - 08-01-2013

https://github.com/oxman/paste/tree/1.2.2

Nouveau design pour saisir un paste et on peut saisir le nom du paste

[Image: 2a0bb10a2eb37ba6813ef0e38e126f92.png]


RE: [Scala] play! - Maks - 11-01-2013

J'ai une question pour toi sur Play!
Comment tu fais pour faire des requêtes PUT et DELETE ?
Il y avait un trick avec X-HTTP-Method-Override dans la version 1 qui était déjà pas terrible mais il n'est plus dispo dans la 2. Visiblement il n'y a pas de helper genre methodOverride().


RE: [Scala] play! - srm - 11-01-2013

Bah tu le fais en ajax Smile


RE: [Scala] play! - Maks - 11-01-2013

C'est une solution en effet ^^ Je trouve que ça manque un peu quand même...

Je développe un truc un peu bidon, un système de gestion d'aeroclub avec les cours. On pouvait le faire en PHP, en JSP/Servlet mais comme je maitrise déjà pas trop mal ces technos j'ai eu l'autorisation de faire ça avec Play. Je compte le présenter à l'examen final.

Le code loin d'être terminé et pas aussi clean et concis que le tiens mais ça donne un exemple en Java : https://github.com/MaksJS/aeroclub


RE: [Scala] play! - srm - 11-01-2013

Bah si c'est pas mal, mais le truc qui ma "choqué" c'est les if :'D
J'en viens presque à oublier que ça existe avec Scala lol


RE: [Scala] play! - Maks - 12-01-2013

Ahah ouais j'ai regardé un petit peu vous avez des genres de switch case en scala ("pattern matching" si j'ai bien suivi).
Dans l'ensemble le langage a l'air plus souple (pas dur) et efficace que Java. Je tate un peu le terrain grâces aux vues, j'ai plus ou moins compris l'histoire de l'object singleton et les cas de classe mais je suis encore un peu frileux pour sauter le pas :p

Par contre j'avais fais la todolist du site officiel en scala également, et j'ai été surpris par les différences avec la version Java. Bon bien sûr on sent que le framework est plus fait pour scala mais dans ce tuto ils n'utilisaient pas les annotations mais un ORM (Anorm je crois). Tu apprends où ? Je trouve surtout beaucoup de ressources pour la version 1.0 ^^