FİREBASE NEDİR?

Firebase James Tamplin ve Andrew Lee tarafından 2011 yılında kurulan Envolve şirketinde Geliştiricilerin web sayfalarına API aracılığıyla online chat yapabilmek için geliştirilen uygulama amaçlananın dışında daha çok Veri tabanı içerisinde ki datalarımızı JSON (JavaScript Object Notation) formatında tutarak veri tabanında gerçekleşen değişikleri kullanıcılarla eşzamanlı bir şekilde paylaşılmasında kullanılmaktadır. Bulut (Cloud) tabanlı bir platformdur. 2012 yılından itibaren pek çok gelişmeyi barındıran, mobil ve web uygulama geliştirme platformu olarak konumlandırılan Firebase 2014 yılında Google tarafından satın alınır.

Satın alma sonrasında uygulama geliştirme ihtiyaçlarının tamamını karşılayacağını iddia eden Google. Bu amaçla Uygulama yönetimi, Kullanıcı etkinlikleri, Veri depolama, Bildirim gönderimi gibi pek çok özelliği FireBase’e katmıştır.

FİREBASE İLE YAPILABİLECEK UYGULAMALAR

  • Sohbet uygulaması yapılabilir.
  • Kullanıcıların paylaşım yapabildiği ve diğer kullanıcıların bu paylaşımları anlık olarak görebildiği sosyal bir platform örneğin; İnstagram gibi uygulamalar yapılabilir.
  • Online yarışma uygulamaları.
  • Kullanıcıların da erişimine açık olabilecek stok takip sistemi kurabilir.

FİREBASE’NİN SAĞLADIĞI KOLAYLIKLAR:

Birden fazla kullanıcının etkileşimde olacağı uygulamaları Node.JS , Socket Programlama kullanmadan kolaylıkla geliştirebiliriz.

Kendi JSON Veri Tabanınızı ekleyebilir ya da FireBase’daki JSON Veri Tabanınızı dışa aktarabilirsiniz.

Platform içerisinde tanımlı olan bir dil (Firebase Rules) sayesinde veri tabanına erişimin sınırlandırılmasıyla kullanıcılardan sadece yetkili olanlarının verilere erişimiyle veri güvenliğini sağlar.

Kullanıcılar, e-posta adresleri, şifreler, sosyal medya hesapları veya belirlediğiniz giriş anahtarlarını (AuthToken) kullanarak veri tabanına erişim yetkisi alabilirler.

FireBase Rules kısmına yazılabilecek örnek kod;

{
“rules”: {
“mesajlar” : {
“.read”: true,
“.write”: “auth.uid === ‘admin'”
}
}
}

Yukardaki kod sayesinde verileri tüm kullanıcıların okuyabileceğini fakat sadece admin yetkisindeki kullanıcıların veri kaydedebileceği belirlenir.

https://gelecegiyazanlar.turkcell.com.tr/blog/firebase-nedir-avantajlari-nelerdir

http://umutonur.com/firebase-nedir-nasil-kullanilir-ve-ozellikleri-nelerdir/
https://ceaksan.com/tr/firebase-nedir-nasil-kullanilir/
Reklamlar

Bir Cevap Yazın

Aşağıya bilgilerinizi girin veya oturum açmak için bir simgeye tıklayın:

WordPress.com Logosu

WordPress.com hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Google fotoğrafı

Google hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Twitter resmi

Twitter hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Facebook fotoğrafı

Facebook hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Connecting to %s