Oppure

Loading
07/09/11 14:53
alex1995
ciao programmatori :) ho letto dei file scritti con il linguaggio di markup yaml e ho letto anche alcuni esempi di come usare questi file con php e mi sono sembrati molto più facili dell xml non è che mi consigliereste una buona guida su come gestire, scrvere, modificare questi file con php?
aaa
07/09/11 15:26
D@vide
Postato originariamente da alex1995:

ciao programmatori :) ho letto dei file scritti con il linguaggio di markup yaml e ho letto anche alcuni esempi di come usare questi file con php e mi sono sembrati molto più facili dell xml non è che mi consigliereste una buona guida su come gestire, scrvere, modificare questi file con php?


code.google.com/p/php-yaml/
Ecco una comoda libreria:k:
aaa
07/09/11 15:37
HeDo

prima di risponderti voglio fare un paio di considerazioni:

Esistono 3 formati "fondamentali" per la marcatura dei dati: XML, JSON e YAML.
Tutti e 3 hanno sia pregi che difetti, YAML è l'ultimo che si è affermato ma sono giunto alla conclusione che è "somewhere between" JSON e XML.

Mi spiego meglio, XML offre la verbosità massima, per verbosità intendo che i dati vengono marcati molto dettagliatamente, il che si traduce in un grosso overhead di trasferimento (in applicazione web based). Dall'altro lato offre la possibilità di essere validato tramite un XSL o trasformato direttamente dandolo in pasto ad un XSLT, e molto altro. Per riassumerlo in una parola direi che è il modo più versatile per far comunicare due host che "non si conoscono particolarmente bene".

Il JSON è il totale opposto, i metadati sono praticamente assenti, overhead bassissimo ed è direttamente manipolabile lato JavaScript. Lo svantaggio è che i due host devono conoscersi molto bene perchè entrambi devono aver ben chiari gli schemi di generazione del JSON.

Lo YAML è da qualche parte nel mezzo di tutto questo, non è nè così conciso come il JSON nè così verboso e manipolabile come l'XML. A mio avviso non ne vedo l'utilità.

Il mio consiglio è quello di studiarsi bene JSON, XML, XSL e XSLT, se poi sentirai il bisogno di avere qualcosa d'altro darai un'occhiata a YAML :)
aaa
08/09/11 19:23
alex1995
vi ringrazio :) . HeDo ti ringrazio per il consiglio lo seguirò ma io volgio conoscere qualsiasi cosa mi susciti curiosità quindi ora imparerò come funzionano i file jaml e poi proverò anche i file json
aaa