jQuery Ajax işlemlerinde, server bazlı çalışan .NET, PHP gibi programlama dilleriyle beraber çalışabilir. Server bazlı çalışan programlama dilleri bize XML, JSON veya HTML dillerinde veriler üretebilirler. Peki biz bunların hangisini tercih etmeliyiz? Aslında bu sorunun tek bir cevabı yok. Elimizde bulunan yapılara göre, performans ihtiyacına göre, ve en önemlisi de yapacağımız işe göre bunu belirleyebiliriz. Zaten çeşitlilik ihtiyaçlardan doğmuştur.
XML ve JSON bir programlama dilinden çok, bir yapı. HTML ile aralarındaki bu farktan dolayı aslında bu makalede XML, JSON bir boyutta, HTML başka bir boyutta incelenmeli. XML ile JSON’ı bana soracak olursanız kıyaslamaya gerek dahi yok. JSON XML’e göre çok daha yeni, esnek ve bunlar gibi avantajlara sahip. Bir kaç madde altında kıyaslama yapalım.