Odnosno koliko koristite jedan ili drugi format za prenos podataka ?
Je li XML i dalje relevantan ?
Koliko čitam, XML - a se drže tradicionalni web-programeri, stasali u vrijeme buma Ajax-a. Popularan je i u korporativnim (firme) okruženjima gdje se stvari sporije mijenjaju.
Sa druge strane, JSON je lakši za transport i brži za naučiti. Popularan je kod svih novijih API-ja (Twitter…)
Ja bih rekao da je možda bolje koristiti JSON za transport podataka (manji overhead), a XML za neki tekstualni/struktuirani storage dokumenata, pogotovo zato što možete koristiti alate tipa Relax-NG za definiciju i validaciju XML šema i podataka.
Bolja tema bi bila možda SOAP vs. REST+JSON. U tom slučaju SOAP je malo fleksibilniji, neke stvari preko RESTa budu više kao neki hack. Naravno kao što drugi kažu REST+JSON je puno lakši za čitanje, debugging, parsiranje, manja količina podataka itd. Što se tiče data storage-a, JSON je pregledniji kada hijerarhija nije preduboka, u suprotnom XML.
SOAP vs REST je bolja tema
jer moguce je koristiti i REST + XML gdje imas i prednosti resta nad soapom i prednosti xml-a nad jsonom …
meni je glavna prednost XML-a mogucnost automatske validacije, tj. definisana scheme …
a REST mi se pokazao kao mnogo pogodniji nacin komuniciranja u svakodnevnom radu.
(inace primjecujem trend pomjeranja ka REST-u cak i od strane Microsofta koji je prakticki progurao SOAP na trziste)
SOAP se vise koristi u enterprise okruzenjima gdje dosadni ljudi u odijelima obrcu velike pare a nama informaticarima kapa po koja kap od tih para
… uh … naravno - ako dobijes SAPUN imas srece - jednom sam ja imao nesrecu da radim sa EDIFACT-om - to je bilo jako zabavno iskustvo
naravno ovo je samo sample - dokumenti koje sam parsirao imali su hiljade i hiljade linija srecom dobio sam par knjiga specifikacije i podrsku emailom od osobe koja 20 godina samo radi to …