24-08-2012, 08:58 AM
Je me trompe surement mais Juggernaut n'utilise t'il pas Node coté serveur ?
La majeure partie des problèmes vient du plug-in installé entre la chaise et le clavier.
24-08-2012, 08:58 AM
Je me trompe surement mais Juggernaut n'utilise t'il pas Node coté serveur ?
La majeure partie des problèmes vient du plug-in installé entre la chaise et le clavier.
24-08-2012, 09:01 AM
Juggernaut est effectivement construit sur Node, tout comme Faye.
24-08-2012, 09:13 AM
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/h...-in-rails/
La majeure partie des problèmes vient du plug-in installé entre la chaise et le clavier.
24-08-2012, 09:20 AM
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.
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 (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/tokyo...uchdb.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/
24-08-2012, 05:15 PM
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).
24-08-2012, 05:17 PM
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.
24-08-2012, 05:38 PM
(Modification du message : 24-08-2012, 05:38 PM par Sephi-Chan.)
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 :
|
|