dicky
 
Pengenalan
Kategori
Alexa Rank

Kebiasaan memang susah dirubah (pilih XML daripada JSON)

XML mungkin sudah lama dikenal sebagai format pertukaran data yang banyak digunakan dalam aplikasi web, tetapi bukan berarti satu-satunya. Sekarang, JSON merupakan salah satu alternatif lainnya. Penggunaan XML memang membawa perubahan yang relatif cepat dan signifikan, tetapi apakah masa kejayaan XML tengah menghadapi tantangan dengan munculnya format baru bernama JSON?

Apa sih XML dan JSON itu?

XML (Extensible Markup Language) adalah bahasa markup yang didesain untuk mampu menyimpan data secara ringkas dan mudah di atur. Internet Media Type untuk XML adalah application/xhtml+xml dan ber ekstensi .xml.

JSON (JavaScript Object Notation) adalah basis teks yang ringan dan di design untuk pertukaran data dan mudah untuk dibaca oleh manusia. JSON berasal dari bahasa pemrograman JavaScript yang mempresentasikan struktur data sederhana dan array yang disebut objek. JSON merupakan format teks yang benar-benar bahasa independen tetapi menggunakan konvensi yang familiar bagi programmer selain java.

Internet Media type untuk JSON adalah application/json, sedangkan nama ekstensinya adalah .json .

 

Kita bandingkan cara pembuatan XML maupun JSON

1. XML dengan format standard

 

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>

 

<mahasiswa>

 

   <nim>10107323

 

   <nama>Dicky</name>

 

   <kelas>IF8</kelas>

</mahasiswa>

 

2. JSON

 

"mahasiswa": 

 

     {

 

         "nim": "10107323",

 

         "nama": "Dicky",

 

         "kelas":"IF8"

     } 

 

Perbedaan JSON dan XML

Perbedaan JSON dan XML terletak pada ukuran filenya, dimana ukuran file XML lebih besar sekitar 30% dari JSON, tetapi jika menggunakan attribute ukuran file antara JSON dan XML hampir sama. Tapi dikarenakan kebiasaan saya tetep aja memilih XML karena kelihatan lebih rapih dan ramah struktur elemennya daripada melihat JSON dan kebanyakan server2 seperti server pembayaran itu memakai XML jadi udah biasa deh buat parsing2nya :D. Tapi mau memilih teknologi yang manapun tidak salah karena teknologi diciptakan untuk membantu manusia dan bukan sesuatu yang harus diperjuangkan seperti Agama (Kata temen saya sebut saja si X).

Format Lainnya : PDF | Google Docs | English Version
Diposting pada : Selasa, 14 Juni 11 - 07:12 WIB
Dalam Kategori : XML, JSON
Dibaca sebanyak : 2347 Kali
Tidak ada komentar pada blog ini...
Anda harus Login terlebih dahulu untuk mengirim komentar
Facebook Feedback