24-02-2016, 12:49 PM
Qu'es ce que tu dirais de TMI... :p
ma page de jeu c'est (outre le <head>) :
Tout mon jeu sera mono page et créer en JS et à la demande en plus ! (idem pour l'admin d'ailleurs).
C'est bien plus malin de restreindre les échanges client-serveurs quand ils sont inutiles. Dans le cadre d'un jeu (tel que je les conçoi), le but est 0 rechargement de page.
Plutôt que d'avoir des view en code serveur, qui en plus doivent être transporter sur le réseau (ce qui pollue la planète au passage), je les met en JS, je les envoi une seule fois et c'est en cache, terminé. Si le joueur viens régulièrement, le cache ne sera jamais vider car utilisé quotidiennement.
Quand a ton argument du cas de la mise à jours du JS, je pense qu'en prod, on doit rendre ça le plus rare possible et regrouper les MAJ JS en une seule grosse MAJ, que d'en faire plein de petite bien sur.
Sinon, il y a turbolinks que j'utilise sur jepolitique.fr par exemple (je t'en avais déjà parlé), qui permet de faire de la "mono-page" multi-page, puisqu'il change l'url via le JS et donc permet d'utiliser les fonctionnalités standards du navigateur (précédent, suivant) comme si tu avais changer de page, alors que tout est rafraichie en AJAX et que tu ne recharges justement jamais ton site (ce qui encore une fois, est bien plus malin, et bien plus rapide, y a qu'à voir le temps de chargement d'une page sur jepolitique et la comparer a n'importe quel site standard, je les pulvérise^^ J'utiliserai d'ailleurs ce procéder pour les pages autre que la page de jeu pour TMI).
Donc pour moi les "mono page" avec ce genre de cheat sont plus l'avenir qu'un méfaits. Le réseau serait bien plus alléger et performant si tous les sites étaient ainsi fait
ma page de jeu c'est (outre le <head>) :
Code :
<body><div data-view="game/index"></div></body>
Tout mon jeu sera mono page et créer en JS et à la demande en plus ! (idem pour l'admin d'ailleurs).
C'est bien plus malin de restreindre les échanges client-serveurs quand ils sont inutiles. Dans le cadre d'un jeu (tel que je les conçoi), le but est 0 rechargement de page.
Plutôt que d'avoir des view en code serveur, qui en plus doivent être transporter sur le réseau (ce qui pollue la planète au passage), je les met en JS, je les envoi une seule fois et c'est en cache, terminé. Si le joueur viens régulièrement, le cache ne sera jamais vider car utilisé quotidiennement.
Quand a ton argument du cas de la mise à jours du JS, je pense qu'en prod, on doit rendre ça le plus rare possible et regrouper les MAJ JS en une seule grosse MAJ, que d'en faire plein de petite bien sur.
Sinon, il y a turbolinks que j'utilise sur jepolitique.fr par exemple (je t'en avais déjà parlé), qui permet de faire de la "mono-page" multi-page, puisqu'il change l'url via le JS et donc permet d'utiliser les fonctionnalités standards du navigateur (précédent, suivant) comme si tu avais changer de page, alors que tout est rafraichie en AJAX et que tu ne recharges justement jamais ton site (ce qui encore une fois, est bien plus malin, et bien plus rapide, y a qu'à voir le temps de chargement d'une page sur jepolitique et la comparer a n'importe quel site standard, je les pulvérise^^ J'utiliserai d'ailleurs ce procéder pour les pages autre que la page de jeu pour TMI).
Donc pour moi les "mono page" avec ce genre de cheat sont plus l'avenir qu'un méfaits. Le réseau serait bien plus alléger et performant si tous les sites étaient ainsi fait
Dévotion, jeu multijoueur gratuit par navigateur de stratégie et de conquête
The Magic Institute, le jeu de magie médieval fantastique gratuit en ligne
Rapture Studio : créateur de divertissement pour tous
JePolitique.fr - débattons ensemble
JécrisLaConstitution.fr - ne laissons pas les Hommes aux pouvoirs écrire les règles du pouvoir
Je Deviens Citoyen (Association à but non lucratif)
The Magic Institute, le jeu de magie médieval fantastique gratuit en ligne
Rapture Studio : créateur de divertissement pour tous
JePolitique.fr - débattons ensemble
JécrisLaConstitution.fr - ne laissons pas les Hommes aux pouvoirs écrire les règles du pouvoir
Je Deviens Citoyen (Association à but non lucratif)