paraboul (aka para) - Version imprimable +- JeuWeb - Crée ton jeu par navigateur (https://jeuweb.org) +-- Forum : Général (https://jeuweb.org/forumdisplay.php?fid=36) +--- Forum : Présentez-vous (https://jeuweb.org/forumdisplay.php?fid=41) +--- Sujet : paraboul (aka para) (/showthread.php?tid=5442) Pages :
1
2
|
paraboul (aka para) - paraboul - 20-05-2011 Mon prénom ou pseudo : Anthony (para) Mon âge : 25 Ma région : Berlin (Allemagne) Mes passions : C - nano-optimization - Problem solver - Low level Network programming. Mon métier : Consultant / Développeur Unix Mes compétences estimées dans les langages Web : PHP (10 ans), MySQL, vanilla JS, MooTools Mes projets, mes réalisations : (APE AJAX Push Engine) http://www.ape-project.org/ Comment j'ai connu JeuWeb : Pas mal de backlink vers ape-project.org ;-) Salut, J'ai vu pas mal de backlink depuis le forum vers mon projet (APE). I.e. : http://www.jeuweb.org/showthread.php?tid=7309&highlight=ape-project Je m'inscrit donc pour voir un peu ce qui se complote ici iffle: et aider/diriger les gens qui veulent utiliser du realtime. J'ai aussi un projet de jeu web sur le feu (qui bien sûr utilise abondamment APE), et il va bien falloir que je commence à constituer une communauté :$ Voilà RE: paraboul (aka para) - Nodark - 20-05-2011 Bienvenue RE: paraboul (aka para) - Jojodu42 - 20-05-2011 Bienvenue ! Tu es né en Allemagne où tu vis juste là-bas ? RE: paraboul (aka para) - php_addict - 20-05-2011 bienvenue à toi RE: paraboul (aka para) - Sephi-Chan - 20-05-2011 Hello ! Bienvenue sur JeuWeb. Alors comme ça tu es développeur d'APE ! Effectivement il y a eu une période où on en parlait pas mal dans la mesure où le temps réel peut apporter beaucoup à un jeu. Certains membres/anciens membres l'utilisent en production. Le gros problème d'APE, c'est sa documentation. A l'époque je découvrais tout juste le push et je trouvais ça déroutant. Même l'exemple actuel de la homepage ne me dit pas comment je vais push des messages depuis mon application. C'est pourtant une information capitale. Finalement, je me suis tourné vers d'autres serveurs de push : Juggernaut ou Faye. Ils sont simples à installer, ont une API très simple et une documentation plutôt claire. De plus, ils sont construits sur Node et profitent ainsi des améliorations du moteur V8, qui gagne souvent en vitesse grâce à la guerre des navigateurs. J'espère que ce petit feedback pourra contribuer à améliorer APE. RE: paraboul (aka para) - niahoo - 20-05-2011 salut RE: paraboul (aka para) - Dexyne - 20-05-2011 Salup' et bienvenue à toi RE: paraboul (aka para) - paraboul - 20-05-2011 (20-05-2011, 07:41 AM)Jojodu42 a écrit : Bienvenue ! Non, je vie juste là bas pour le moment Sephi-Chan a écrit :Le gros problème d'APE, c'est sa documentation. A l'époque je découvrais tout juste le push et je trouvais ça déroutant. Même l'exemple actuel de la homepage ne me dit pas comment je vais push des messages depuis mon application. C'est pourtant une information capitale. Oui, je sais, je suis un peu un gros flemmard de la documentation :/ Mais j'essaye d'y remédier. Le wiki est quand même super complet ! Il y a plus de 150 pages de tuto :p Sephi-Chan a écrit :Finalement, je me suis tourné vers d'autres serveurs de push : Juggernaut ou Faye. Ils sont simples à installer, ont une API très simple et une documentation plutôt claire. Personnellement j'ai fait le choix d'utiliser spidermonkey plutôt que V8. Pourquoi ? Déjà l'API est en C plutôt qu'en C++ (je ne connais pas super bien le C++). Ensuite, il faut savoir que maintenant spidermonkey est largement aussi rapide que V8 maintenant (tracemonkey + jaegermonkey). http://arewefastyet.com/ + ionmonkey en préparation : http://blog.mozilla.com/dmandelin/2011/04/22/mozilla-javascript-2011/ Donc je pense avoir fait le bon choix ! RE: paraboul (aka para) - Sephi-Chan - 20-05-2011 (20-05-2011, 04:18 PM)paraboul a écrit : Oui, je sais, je suis un peu un gros flemmard de la documentation :/ Le problème n'est pas la quantité, mais la pertinence et l'efficacité. Regarde la partie Basic usage du Readme de Juggernaut, tu verras qu'on peut en dire long au développeur avec peu : là je vois clairement comment faire ce que je veux. Ta homepage présente bien un exemple, mais il est peu pertinent dans la mesure où il ne montre pas comment intégrer ça à une application existante. Quant à ton wiki, je n'ai pas encore trouvé quelque chose pour envoyer des push depuis mon application Rails (mais peu importe le langage, d'ailleurs le lien vers le tutoriel est mort sur http://www.ape-project.org/wiki/index.php/Category:Tutorial/fr). À toi de voir, mais je te conseille clairement de rendre la documentation plus efficace. Même avec un excellent outil, sa difficulté doit te coûter de nombreux utilisateurs. C'est cruel mais les gens n'ont pas envie de s'embêter. Pour le choix du moteur, tu es sûrement plus au fait que moi sur le sujet : le principal est là, on a affaire à des outils qui sont optimisés de jours en jours. RE: paraboul (aka para) - paraboul - 20-05-2011 Oui désolé la doc est morte (c'est la communauté qui gère le wiki) Pour ce que tu cherches : http://www.ape-project.org/wiki/index.php/Libape-controller Mais oui, je manque d'organisation dans la documentation. Je suis d'accord Le projet existe depuis 6 ans déjà, et je doit avoir que la plus part des gens qui l'utilisent sont des grosses boites. Nous avons peu d'utilisateur lambda qui l'utilise en production (peut être 5000 projets tout au plus). Ce n'est pas facile de faire d'exemple simple, dans la mesure ou APE marche un peu différemment des autres (comme un serveur IRC en faite). Le problème vient surtout de l'API qui je doit l'avouer est plus complexe. Je travail dessus pour la v2. PS: Par ailleurs l'exemple de la home, ne montre pas ce que tu souhaites faire. La principale différence avec les autres projets, c'est que nous avons un framework JS client, et que APE a été designé à la base pour fonctionner sans application externe. |