Et bien sans vouloir te jeter des fleurs, pour un système développé à la volée et dans l'urgence, ce n'est déjà pas mal. Crois-moi, j'ai bossé avec des systèmes dit "industriels" beaucoup plus bordéliques que cela en tout point !
Concernant ton nouveau protocole, je ne suis pas sur de tout comprendre. Arrêtes moi si je me trompe mais tu dis donc que le serveur TCP/IP "raw" de la v1.0 est remplacé par un serveur HTTP, c'est cela ? Si tel est le cas, je ne comprends pas bien ton formatage de chaînes qui ne semble pas suivre une formalisation type XML. Pourquoi construis-tu pas des requêtes de la forme
<sequencedevice="tux1">
<invokemethod="tux.mouth.open"/>
<setname="tts.locutor"value="Heather8k"/>
<invokemethod="tts.speak">
<parameter>System failure ! The system is completly unstable !</parameter>
</invoke>
</sequence>
<!-- ici une temporisation à la charge de l'API -->
<sequencedevice="tux1">
<invokemethod="tux.mouth.close"/>
</sequence>
L'avantage d'utiliser le XML c'est que tu peux écrire le format de manière rigide (via un xsd) et être ainsi certain de ne jamais dériver et de faire des cas particuliers qui rendront la rédaction d'un API plus délicate.
Sinon cela me parait aller dans le bon sens ta nouvelle approche,si tu recherches sur ce site y'avait eu pas mal d'idée échangées avec Jacorondi sur une manière de restructurer l'API. Il y a peut-être des choses à récupérer.
Sinon, oui je suis intéressé pour collaborer avec toi, sans aucun soucis. Dis moi comment tu vois cela.
Répondre
Connexion utilisateur
Commentaires récents
advaya: Un petit comment pour signaler, dans la famille des *top, un
charly: bonjour,
on accede comment a l'url du module
Geek87: Bonjour !
J'aimerais savoir s'il est possible de réaliser un
tuxce: clair et précis comme d'hab ;)
j'ajouterai juste que grub 2
Dab: Pour la route : Backupnija ( http://riseuplabs.org/backupninja/
Et bien sans vouloir te jeter des fleurs, pour un système développé à la volée et dans l'urgence, ce n'est déjà pas mal. Crois-moi, j'ai bossé avec des systèmes dit "industriels" beaucoup plus bordéliques que cela en tout point !
Concernant ton nouveau protocole, je ne suis pas sur de tout comprendre. Arrêtes moi si je me trompe mais tu dis donc que le serveur TCP/IP "raw" de la v1.0 est remplacé par un serveur HTTP, c'est cela ? Si tel est le cas, je ne comprends pas bien ton formatage de chaînes qui ne semble pas suivre une formalisation type XML. Pourquoi construis-tu pas des requêtes de la forme
L'avantage d'utiliser le XML c'est que tu peux écrire le format de manière rigide (via un xsd) et être ainsi certain de ne jamais dériver et de faire des cas particuliers qui rendront la rédaction d'un API plus délicate.
Sinon cela me parait aller dans le bon sens ta nouvelle approche,si tu recherches sur ce site y'avait eu pas mal d'idée échangées avec Jacorondi sur une manière de restructurer l'API. Il y a peut-être des choses à récupérer.
Sinon, oui je suis intéressé pour collaborer avec toi, sans aucun soucis. Dis moi comment tu vois cela.