AJAX válasz adattípusok: XHTML, XML, vagy JSON?
Milyen adattípust válasszunk XMLHttpRequest kérésre, válasznak?
■ H | K | Sze | Cs | P | Szo | V |
---|---|---|---|---|---|---|
24 | 25 | 26 | 27 | 28 | 1 | 2 |
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 | 1 | 2 | 3 | 4 | 5 | 6 |
AJAX valasz adattipus valasztas
XML - en erre szavazok, ui. nemcsak a XMLHttpRequest letezik, hanem ott van pl. a webservicek SOAP protokollja, az pedig xml.
JSON - emellett az szol, hogy egyszeru megvalositani es kezelni, de en akkoris ugy gondolom, hogy ez csak egy gyors, kicsi atmeneti megoldas.
Denem
Másrészt a fenti három érv magában elég nagy hülyeség. A zin.hu-n a lapozásnál *kiválóan* működik az XHTML küldés, és abszolút felesleges lett volna bonyolítani bármilyen más megoldással. Egyszerű, és működik, oda ennyi kellett. Az XML-hez kapcsolódóan nagyon szép, hogy SOAP, meg minden, de nem feltétlenül jön be mindig. Ha a benne levő adatot fel kell dolgozni JS-sel, akkor nagyon lassú tud lenni. Ha megjelenítésre kell, akkor miért ne? A JSON mellett és ellen is több minden szól, de semmiképp sem gondolom, hogy kijelenthető lenne: átmeneti megoldás. Felhúztam már két JSON-ra építő *komoly* bonyolultságú oldalt, nem túl átmeneti jelleggel. És van több is folyamatban, ahol kiváló szolgálatot fog tenni a JSON.