LiberTribes, les Tribus d'Hegoa projet lauréat 2006 Envie d'agir

Développement du 1er jeu libre de Rev[Evolution]Air Arts, Sciences et Libertés association loi 1901
 
AccueilAccueil  CalendrierCalendrier  GalerieGalerie  FAQFAQ  RechercherRechercher  S'enregistrerS'enregistrer  MembresMembres  GroupesGroupes  Connexion  

Partagez | 
 

 Formalisation des réponses JSON

Aller en bas 
AuteurMessage
epso

avatar

Nombre de messages : 337
Age : 31
Localisation : reims
Date d'inscription : 12/08/2006

MessageSujet: Formalisation des réponses JSON   Mer 25 Avr - 15:29

Voila, de puis le temps que j'en parlais, je me lance, mais c'est que du purement théorique, si quelqu'un voit quelque problème que ce soit, qu'il le dise lol, on avancera plus vite si chacun aporte ces réfléxions.

Alors admettons qu'on appelle l'objet renvoyé par le serveur (sous forme de text JSON evalué ensuite par le javascript) reponse.

il comporte obligatoirement un champ reponse.type qui peut valloir 'objet' si la réponse est la transcription direct d'un objet PHP, il peut aussi prendre d'autres valeurs suivant les différentes réponses possibles, par exemple 'formulaire' si c'est un formulaire.

Ensuite, je n'ai pour le moment qui réfléchis au cas ou c'est un objet, pour le reste, on verra aprés, si quelqu'un a une idée (je suis aussi en train de réfléchir à comment faire un formulaire le plus flexible possible).

Donc, dans le cas d'un objet, on trouvera aussi un champs reponse.classe qui est une chaine donnant le nom de la classe.
Ensuite, on trouvera un champ reponse.lables qui est un tableau rassemblant, dans l'ordre, les noms des différents attributs, et un champs reponse.attributs, qui lui est un tableau rassemblant (toujours dans l'ordre, ça va sans dire) les valeurs de chaques attributs.

Voila, à vos remarques, prêts, partez! Very Happy

_________________
Fermions la et bosons un peu dit Rac.....


Bunsyf powaaaaaaa!
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
epso

avatar

Nombre de messages : 337
Age : 31
Localisation : reims
Date d'inscription : 12/08/2006

MessageSujet: Re: Formalisation des réponses JSON   Mer 25 Avr - 17:41

Sinon je pensais, ça serait peut-être mieux de faire comme ça:
reponse.type
si c'est un objet:
reponse.type='objet'
reponse.objet
qui comporte reponse.objet.classe,reponse.objet.labels,reponse.objet.attributs

ensuite, si c'est un formulaire:
reponse.type='formulaire'
reponse.formulaire
qui comporte: reponse.formulaire.form qui contient tous les attributs à mettre dans le form ("method='post' action='url.php'" par exemple)
reponse.formulaire.inputs qui est un tableau qui contient les chaines des attributs à mettre dans chaques input (ex [ "name='nom' type='text' value='' ", "name='mot de passe' type='password' value='' " ])

Voila je pense que ça peut le faire comme ça, des suggestions, des remarques??

_________________
Fermions la et bosons un peu dit Rac.....


Bunsyf powaaaaaaa!
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
[INSA]Piwaï



Nombre de messages : 424
Age : 32
Localisation : Rouen ou Paris
Date d'inscription : 23/04/2007

MessageSujet: Re: Formalisation des réponses JSON   Jeu 26 Avr - 0:03

Remarque : j'ai rien compris Very Happy Very Happy Very Happy

Mais il me semble que pour tout ce qui touche à Ajax, il existe un grand nombre de cours et tuto qui expliquent bien les choses, et j'arrive pas a voir de quoi tu parles, ce que tu cherches à définir :s
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://www.piwai.info
epso

avatar

Nombre de messages : 337
Age : 31
Localisation : reims
Date d'inscription : 12/08/2006

MessageSujet: Re: Formalisation des réponses JSON   Jeu 26 Avr - 9:14

Et bien le but ici est de formaliser les réponses du serveur pour pouvoir les analyser plus facilement avec le javascript, donc je définit la forme que ça peut prendre.

Et petit détail, j'ai encore pas trouvé un seul tuto avec du JSON^^

_________________
Fermions la et bosons un peu dit Rac.....


Bunsyf powaaaaaaa!
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
neosys

avatar

Nombre de messages : 878
Age : 40
Localisation : rouen
Date d'inscription : 09/08/2006

MessageSujet: Re: Formalisation des réponses JSON   Jeu 26 Avr - 10:30

Encore une fois je viens comme le cheveu sur la soupe mais:

De mes lectures je crois comprendre que JSON remplit les fonctions exactes de XML..... JSON est spécifique aux echanges javascript, XML est ecrit 'pour tous'.

Si je ne dis pas de bétises?
alors:
Pourquoi JSON? json.org est pas tres documenté alors que XML l'est plutot pas mal et semble mieux maitrisé par vous tous?

Neosys
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
epso

avatar

Nombre de messages : 337
Age : 31
Localisation : reims
Date d'inscription : 12/08/2006

MessageSujet: Re: Formalisation des réponses JSON   Jeu 26 Avr - 10:44

Alors, on en avait déjà discuté avec yellow à l'époque, les raisons sont trés simple:

Il est trés facile de produire du JSON avec PHP, pour convertir un objet par exemple, c'est beaucoup plus simple qu'avec du XML

L'utilisation par la suite avec javascript est encore plus simple (normal, c'est un truc javascript à la base^^)

Et aussi ça réduit considérablement la quantité de texte envoyé comparé à l'XML, ce qui peut etre pas mal pour ce genre de jeux.

Voila, et pi pour le fait que + de monde connais l'XML, d'une, on est pas des moutons :p et de deux, c'est vraiment pas compliqué le JSON, c'est même beaucoup plus simple que l'XML, faut juste bien structurer les données (ce que j'essaie de faire lol)

_________________
Fermions la et bosons un peu dit Rac.....


Bunsyf powaaaaaaa!
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
[INSA]Piwaï



Nombre de messages : 424
Age : 32
Localisation : Rouen ou Paris
Date d'inscription : 23/04/2007

MessageSujet: Re: Formalisation des réponses JSON   Jeu 26 Avr - 12:27

Ok j'ai regardé vite fait dans wikipedia ce que c'est.

Jme demande pourquoi ils ont choisi des {, des [ et des : enfin bref c'est moche Very Happy Very Happy Very Happy

Etant donné que je n'y connais rien de rien, je te laisse décider tout seul Very Happy.

Mais ne devraist'on pas d'abord modéliser le jeu en lui même ?

J'ai beau chercher sur le net, jtrouve pas d'exemples de modélisation de jeu php... Yorait un bon libre à écrire la dessus Very Happy
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://www.piwai.info
neosys

avatar

Nombre de messages : 878
Age : 40
Localisation : rouen
Date d'inscription : 09/08/2006

MessageSujet: Re: Formalisation des réponses JSON   Jeu 26 Avr - 12:37

[INSA]Piwaï a écrit:
J'ai beau chercher sur le net, jtrouve pas d'exemples de modélisation de jeu php... Yorait un bon libre à écrire la dessus Very Happy

C'est un des buts du projet 'projetmmo' proposer un lieu de ressources ou les idées et l'organisation s'épanouissent et se concrétisent.

Neosys
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
epso

avatar

Nombre de messages : 337
Age : 31
Localisation : reims
Date d'inscription : 12/08/2006

MessageSujet: Re: Formalisation des réponses JSON   Jeu 26 Avr - 12:43

Moi c'est le genre de trucs que j'aime bien, c'est clair, rapide, ça prend pas de place lol

Et pi ouai, tien en voila une bonne idée, qd on a finit le porjet, on écrit un bouquin sur cmt faire un jeu en PHP lol

_________________
Fermions la et bosons un peu dit Rac.....


Bunsyf powaaaaaaa!
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
AmatriX

avatar

Nombre de messages : 21
Date d'inscription : 16/04/2007

MessageSujet: Re: Formalisation des réponses JSON   Jeu 26 Avr - 14:47

Alors moi JSON je n'y connait rien, mais cela ne me dérange pas d'apprendre.
XML je m'y connait un petit peu mais sans plus.
Donc, va pour JSON.

Pour ce qui est d'écrire un livre lol, pourquoi pas Razz.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
epso

avatar

Nombre de messages : 337
Age : 31
Localisation : reims
Date d'inscription : 12/08/2006

MessageSujet: Re: Formalisation des réponses JSON   Jeu 26 Avr - 15:14

Ba l'avantage avec le JSON c'est qu'y a rien à apprendre

aprés, la question est plutot sur comment l'utiliser, paske c'est bien gentil, mais si tout le monde fait son petit délire, ça va vite etre le bordel lol, ici c'est plus de la logique d programmation que du JSON, la question est: quelle tronche doivent avoir les objet pour être facilement comprégensibles et utilisables...

_________________
Fermions la et bosons un peu dit Rac.....


Bunsyf powaaaaaaa!
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Contenu sponsorisé




MessageSujet: Re: Formalisation des réponses JSON   

Revenir en haut Aller en bas
 
Formalisation des réponses JSON
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Questions/Réponses : Event : Le vieux continent
» Questions -> Réponses
» Les réponses sages de Rosy
» Questions / Réponses
» [Bayonne] [Pastorale] Flavien

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
LiberTribes, les Tribus d'Hegoa projet lauréat 2006 Envie d'agir :: [ARCHIVE 2006/10] :: Avancement :: développement-
Sauter vers: