Saya ingin tahu kelebihan & kekurangan dari
- Google Protocol Buffer
- JSON
- XML
Saya ingin menerapkan satu kerangka kerja umum untuk dua aplikasi, satu di Perl dan kedua di Jawa. Jadi, ingin membuat layanan umum yang dapat digunakan oleh kedua teknologi yaitu Perl & Java.
Keduanya adalah aplikasi web.
Tolong beri tahu saya pemikiran & saran Anda yang berharga tentang ini. Saya telah melihat banyak tautan di google tetapi semuanya memiliki pendapat yang beragam.
xml
json
protocol-buffers
data-serialization
Manoj Kathiriya
sumber
sumber
Jawaban:
Json
XML
Protobuf
Semua memiliki dukungan yang baik di sebagian besar platform.
Secara pribadi, saya jarang menggunakan XML hari ini. Jika konsumen adalah browser atau API publik saya cenderung menggunakan json. Untuk API internal saya cenderung menggunakan protobuf untuk kinerja. Menawarkan keduanya di API publik (baik melalui tajuk, atau titik akhir yang terpisah) juga berfungsi dengan baik.
sumber
<value>This is a <attention>narrative style</attention>. Tags could appear <exclamation /> in the middle of text</value>
. Ini adalah fitur unik XML bila dibandingkan dengan JSON dan Protokol Buffer.