💽 Protocol Buffer \(Protobuf\)
#Nedir
- Sınıf* yapısı ile verileri tutmamızı sağlar
- Hızlıdır ve az kod yazdırır
- Google geliştiricileri tarafından desteklendiğinden süreklilir ve yenilik vaad eder
#JSON Hangi Durumlarda Kullanılmalı
- Verilerin insan tarafından okunabilir olması gerekirse
- Servisin verileri web tarayıcısı tarafından doğrudan işleniyorsa
- Sunucu kısmı javascript ile yazıldıysa
- Verileri sınıf* yapısına bağlamak için hazır değilseniz
- Bant genişliğiniz başka araç eklemeye izin vermiyorsa
- Farkı türde bir servis kullanmanın yükü çok fazla ise
#XML yerine neden protobuf kullanılmalı
- Kolaydır
- 3 ila 10 kat daha az kod yazarız
- 20 ile 100 kat daha hızlı işlenir
- Daha belirgiindir
- Verileri ulaşmak için veri sınıfları oluşturur, bu sayede programlamada erişilebilir
#Terimler
#Kaynaklar