C'est vraiment Play 2.0 qui m'intéresse, surtout avec Akka. On peut créer des "workers", les distribuer sur plusieurs coeurs et même plusieurs serveurs.
J'aime le fonctionnement en général. Le routeur analyse l'URL et exécute la méthode correspondante en Scala qui doit renvoyer un résultat qui peut être du HTML, XML, JSON, etc. Je sais qu'on voit ça avec les frameworks PHP, mais je le sens pas aussi naturel... En PHP, qui est souvent couplé a un serveur Web grâce a un mod, tout le connu est recompilé et réexécuté à chaque requête...
http://www.playframework.org/
Le langage, Scala, est beaucoup plus intéressant lui aussi. Ça serait trop expliquer, mais il y a plein de petits détails qui font que Scala est très agréable à utiliser. Par exemple. pas de point pour appeler des méthodes, ni de parenthèses. Je suis en train de lire un livre sur le Scala (écrit par l'auteur du langage) et j'apprends des nouvelles méthodes que je ne connaissais pas. Le mélange fonctionnel/objet est fascinant.
Et je ne suis pas un fan du PHP. Ça a un look un peu vieux. Les noms des fonctions laissent à désirer, la POO est là, mais pas assez utilisée... Par exemple, je travaille sur un jeu Web en PHP et j'ai dû passer une journée à bien comprendre pour configurer le tout en UTF-8.
Un autre exemple, la gestion des fuseaux horaires est devenue très simple avec DateTime et DateTimeZone. C'est le genre de classe que j'aimerais voir plus en PHP. C'est ce que je veux dire quand je dis que la POO n'est pas encore assez utilisée...
Désolé, il est tard ici, je pourrai en dire plus demain.
J'aime le fonctionnement en général. Le routeur analyse l'URL et exécute la méthode correspondante en Scala qui doit renvoyer un résultat qui peut être du HTML, XML, JSON, etc. Je sais qu'on voit ça avec les frameworks PHP, mais je le sens pas aussi naturel... En PHP, qui est souvent couplé a un serveur Web grâce a un mod, tout le connu est recompilé et réexécuté à chaque requête...
http://www.playframework.org/
Le langage, Scala, est beaucoup plus intéressant lui aussi. Ça serait trop expliquer, mais il y a plein de petits détails qui font que Scala est très agréable à utiliser. Par exemple. pas de point pour appeler des méthodes, ni de parenthèses. Je suis en train de lire un livre sur le Scala (écrit par l'auteur du langage) et j'apprends des nouvelles méthodes que je ne connaissais pas. Le mélange fonctionnel/objet est fascinant.
Et je ne suis pas un fan du PHP. Ça a un look un peu vieux. Les noms des fonctions laissent à désirer, la POO est là, mais pas assez utilisée... Par exemple, je travaille sur un jeu Web en PHP et j'ai dû passer une journée à bien comprendre pour configurer le tout en UTF-8.
Un autre exemple, la gestion des fuseaux horaires est devenue très simple avec DateTime et DateTimeZone. C'est le genre de classe que j'aimerais voir plus en PHP. C'est ce que je veux dire quand je dis que la POO n'est pas encore assez utilisée...
Désolé, il est tard ici, je pourrai en dire plus demain.