Discussion autour de l'architecture de l'application - 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 : Discussion autour de l'architecture de l'application (/showthread.php?tid=6099) |
RE: Discussion autour de l'architecture de l'application - Shidame - 24-08-2012 Je me trompe surement mais Juggernaut n'utilise t'il pas Node coté serveur ? RE: Discussion autour de l'architecture de l'application - Sephi-Chan - 24-08-2012 Juggernaut est effectivement construit sur Node, tout comme Faye. RE: Discussion autour de l'architecture de l'application - Shidame - 24-08-2012 Il existe également un serveur ruby pour Faye, http://faye.jcoglan.com/ruby.html Un vieux tuto pour l'utiliser avec RoR : http://net.tutsplus.com/tutorials/ruby/how-to-use-faye-as-a-real-time-push-server-in-rails/ RE: Discussion autour de l'architecture de l'application - Sephi-Chan - 24-08-2012 Le serveur en Ruby a tendance à donner des résultats un peu moins bons en terme de performances. C'était pas énorme, mais tout de même moins bon. Le Railscasts sur Faye explique également ça très bien. RE: Discussion autour de l'architecture de l'application - niahoo - 24-08-2012 Yaws est un serveut web très puissant pour servir du contenu dynamique et statique à haute disponibilité. Il supporte les websockets comme un grand. Mais quand je parlais de deux ou trois URL c'est parce qu'il existe des serveurs web tout petits genre cowboy qui sont simples à configurer dans ces cas là. Socket-io et sockjs fonctionnent avec. Mais ensuite ça devient chiant si on veut baser tout un site dessus. dans ce cas mieux vaut Yaws ou plutot utiliser Rails ou PHP. https://github.com/sockjs/sockjs-erlang Si tu veux utiliser erlang installes la r15B RE: Discussion autour de l'architecture de l'application - Akira777 - 24-08-2012 (24-08-2012, 12:38 AM)Maks a écrit : Se servir de Node comme serveur de push, c'est un peu comme aller acheter du pain en Ferrari. Tu devrais essayer, c'est un petit plaisir que j'aime m'offrir tous les jours xD Blague à part. Voir autant de technos est assez effrayant quand même. Déjà techniquement, c'est assez compliqué. Si à un moment "t" tu veux qu'un autre dev t'apporte son aide, tous ces langages pourraient le rebuter... Secondement, ça fait quand même à la longue un certain nombre de soft à mettre à jour sur ton/tes serveurs. Concernant MongoDB, si tu as la foi de te lancer dans une techno un peu plus underground, jette un oeil à Tokyo Tyrant & Tokyo Cabinet, les benchmarks sont assez probants. C'est très rapide et très efficace. (Un petit Benchmark : http://rwsleep.blogspot.fr/2010/02/tokyotyrant-vs-mongodb-vs-couchdb.html) Et encore, Tokyo Tyrant s'est vu mis à jour récemment vers Kyoto Tycoon et Kyoto Cabinet (mais je n'ai pas eu l'occasion de tester). Site officiel ici : http://fallabs.com/kyotocabinet/ RE: Discussion autour de l'architecture de l'application - archANJS - 24-08-2012 Après réflexion, je pense bien utiliser Yaws (avec Rails et Erlang) et laisser de côté Node.js pour Juggernaut. Les questions que je me me pose sont: - Cela vaut-il la peine d'utiliser le framework OTP? - Vaudrait-il mieux laisser tomber Backbone.js et Marionette.js, et ne faire qu'une petite implémentation Javascript agréable au lieu? @Akira777: J'ai regardé rapidement KyotoCabinet, et bien que les benchmarks soient attrayants, je n'aime pas vraiment son implémentation en Ruby. Alors, je laisse ça de côté, mais le garde à l'esprit (il ne peut être amené qu'à évoluer). RE: Discussion autour de l'architecture de l'application - niahoo - 24-08-2012 Il est indispensable d'utiliser le framework OTP Pour la même raison qu'il vaut mieux aussi utiliser backbone et marionette : ça donnera un produit de meilleure qualité avec quelques efforts. RE: Discussion autour de l'architecture de l'application - archANJS - 24-08-2012 Oki, alors autant plancher là-dessus tout de suite ! (apprendre OTP) Merci pour vos conseils / avis RE: Discussion autour de l'architecture de l'application - Sephi-Chan - 24-08-2012 Bon ben les gars, va falloir qu'on songe à se refiler des tuyaux sur la façon de monter un serveur de jeu en Erlang ! On risque d'avoir des tas d'utilisations communes :
|