14-02-2011, 10:40 PM
Pourquoi ne pas faire un site qui ne requiert pas de rechargement ?
14-02-2011, 10:40 PM
Pourquoi ne pas faire un site qui ne requiert pas de rechargement ?
14-02-2011, 11:10 PM
14-02-2011, 11:20 PM
(14-02-2011, 11:10 PM)php_addict a écrit :(14-02-2011, 10:40 PM)Sephi-Chan a écrit : Pourquoi ne pas faire un site qui ne requiert pas de rechargement ? Ben en fait sa depend. Certains framework rendent la chose aisée (Rails), je sais qu'il existe un plugin pour Zend et avec jquery ya moyen de se débrouiller mais essayer de bien séparer les couches est indispensable pour réussir ce type de programmation.
15-02-2011, 12:08 AM
Pas forcément besoin d'un framework côté serveur. Il suffit de faire quelque chose comme ça :
Ainsi, dès qu'un utilisateur clique sur un lien qui a la classe ajax (histoire de permettre d'avoir des liens classiques), on récupère la page cible de manière asynchrone et on injecte son contenu à la place de l'actuel. Par contre, ça occasione la perte des fonctions du navigateurs, puisque l'URL ne change pas (pas de précédent/suivant, par exemple). Maintenant, est-ce que c'est gênant dans le cadre d'un jeu par navigateur… À chacun de voir. Sephi-Chan
15-02-2011, 12:08 AM
IL te faut une bonne api rest pour toutes tes données, ensuite je pense que c'est du gateau pour quelqu'un qui maitrise un tantinet un bon framework JS
15-02-2011, 12:16 AM
Bah le framework sert encore un fois a bien séparer son code mais c'est certains qu'avec du jQuery, Mootools, etc ... ya moyen de faire tres simple et propre
15-02-2011, 12:23 AM
15-02-2011, 12:31 AM
REST est une architecture qui vise à utiliser intelligemment les spécificités du protocole HTTP pour simplifier un système en assimilant les choses à des ressources. Le principe est de tout identifier par une URI.
Ainsi, si je souhaite aller consulter ton profil, j'envoie une requête GET à l'URL http://example.com/users/1-php-addict. Si je veux te supprimer, j'envoie une requête DELETE à l'URL http://example.com/users/1-php-addict (et oui, la même mais avec une autre méthode). Quand tu veux modifier ton profil, tu envoies une requête GET à l'URL http://example.com/users/1-php-addict/edit. Le formulaire envoie les données au serveur en envoyant une requête PUT à http://example.com/users/1-php-addict. Et pour s'inscrire (autrement dit, créer une ressource utilisateur), on va sur http://example.com/users/new en GET, et le formulaire pointe vers http://example.com/users en POST. Et pour lister tous les utilisateurs, tu vas en GET sur http://example.com/users Voilà pour les 7 actions de bases qu'on peut effectuer sur une ressource. Et l'idée d'une API REST, c'est que ça marche très bien avec du JSON derrière. Il est alors facile de créer une application dont le client est uniquement écrit en Javascript et envoie des données au serveur, récupère du JSON, etc. Sephi-Chan
15-02-2011, 01:05 AM
Pour avoir bossé sur riak qui est basé sur webmachine, on utilise PUT pour créer et POST pour envoyer les requêtes. Je sais pas s'il y a une méthodologie REST officielle du coup..
Mais bon, php_addict en gros au lieu que ce soit le navigateur qui affiche directement une ressource, c'est jQuery.ajax()/getJSON qui s'en charge. à toi de voir ensuite quelle partie de la page tu vas updater avec les nouvelles données. Par contre, j'ai une question : les sites monopage full ajax, ça blinde pas la mémoire au bout d'un moment ? Ou bien tout les élements DOM qui sont supprimés sont bien vidés de la mémoire ?
15-02-2011, 02:08 AM
Mettre une musique permanente a un site es-t-il une bonne chose a faire?
Hum... a la limite un bruitage lorsqu'on survol des liens ou qu'on clique sur des boutons, mais sinon attention a la prise de tête! Rien de pire qu'un site qui lance de la musique auto, et encore pire si le gars peut pas l'arrêter parce que tu l'empêche de recharger le page ou quoi ^^
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) |
|
Sujets apparemment similaires… | |||||
Sujet | Auteur | Réponses | Affichages | Dernier message | |
Terminer : Intégrer du PHP dans du Flash | Ssin | 6 | 3 140 |
25-10-2007, 11:02 PM Dernier message: Harparine |