Firebase
Fajerbejs (engl. Firebase) je kompanija iz San Franciska, Kalifornija koja pruža bekend (engl. backend) usluge i usluge računarstva u oblaku. Kompanija proizvodi veliki broj proizvoda za programere mobilnih i veb aplikacija. Fajerbejs su osnovali Andru Li (engl. Andrew Lee) i Džejms Tamplin (engl. James Tamplin) 2011. godine i počeli sa radom u aprilu 2012. godine sa bazom podataka za rad u realnom vremenu u oblaku.[6] Osnovni proizvod Fajerbejs kompanije je baza podataka za rad u realnom vremenu koja pruža aplikacioni programski interfejs (API) koji omogućava programerima da skladište i sinhronizuju podatke preko različitih klijenata. Kompaniju je kupio Gugl (engl. Google) u oktobru 2014. godine.[7]
Tip | Ćerka firma |
---|---|
Osnovano | Septembar 2011.[1] |
Sedište | San Francisko, Sjedinjene Američke Države[2] |
Oblast usluga | Globalno |
Osnivač | Džejms Tamplin, Andru Li[3] |
Industrija | Računarstvo u oblaku |
Proizvodi | Analitika, Poruke u oblaku, Autentifikacija, Baza podataka u realnom vremenu, Skladište, Hosting, Konfiguracija na daljinu, Laboratorija za testiranje, Prijava bagova, Notifikacije, Indeksiranje aplikacija, Dinamički linkovi, Pozivi |
Roditelj | Alfabet (kompanija) |
Vebsajt | firebase.google.com |
Alexa rank | 524.289 (decembar 2019[ažuriranje])[4] |
Lansirano | April 2012[5] |
Istorija
urediFajerbejs je nastala od kompanije Envolv (engl. Envolve), koju su osnovali Tamplin i Li kao startap kompaniju 2011. godine. Envolv je programerima pružao API koji im je omogućavao da integrišu servis za "ćaskanje" (engl. chat) u svoju veb stranicu. Nakon objavljivanja servisa za ćaskanje, Tamplin i Li su primetili da je servis korišćen za prenos aplikacionih podataka koji nisu bili namenjeni za ćaskanje. Programeri su koristili Envolv da sinhronizuju aplikacione podatke kao što su trenutna stanja igrica, u realnom vremenu, između njihovih korisnika. Tamplin i Li su odlučili da odvoje servis za ćaskanje od arhitekture za rad u realnom vremenu, koja ga pokreće, i osnovali su odvojenu Fajerbejs kompaniju u aprilu 2012. godine.[8] Fajerbejs je prikupio 1,4 miliona dolara osnivačkog kapitala u Maju 2012. od različitih fondova koji se bave finansiranjem novootvorenih kompanija kao što su Flajbridž (engl. Flybridge Capital Partners), Grejlok (engl. Greylock Partners), NEA (engl. NEA) i druge. Kompanija je takođe prikupila 5,6 miliona dolara na početku poslovanja u junu 2013. godine.[9] Fajerbejs je 21. oktobra 2014. objavio da ga je kupio Gugl (engl. Google) ali nisu objavili za koju cenu.[7]
Usluge
urediBaza podataka za rad u realnom vremenu
urediFajerbejs pruža usluge baze podataka za rad u realnom vremenu i bekend usluge. Servis programerima aplikacija pruža API koji omogućava sinhronizovanje aplikacionih podataka preko klijenata i njihovo skladištenje na oblak (engl. cloud).[10][11] Kompanija pruža klijentske biblioteke koje omogućavaju integraciju sa Android, iOS, JavaScript, Java, Objective-C i Node.js aplikacijama. Bazi podataka se takođe može pristupiti preko REST API i veza za nekoliko Javaskript biblioteka kao što su AngularJS, React, VueJS, Ember.js i Backbone.js.[12] REST API koristi serverski protokol za slanje događaja, što je u stvari API za kreiranje HTTP konekcija koje se koriste za primanje notifikacija sa servera. Programeri, korišćenjem baze podataka za rad u realnom vremenu, mogu da osiguraju svoje podatke korišćenjem propisanih bezbednosnih pravila koje pruža kompanijski server.[13]
Hosting
urediFajerbejs Hosting (engl. Hosting) je servis za skladištenje statičkog sadržaja koji je pušten u rad 13. maja 2014. godine. Podržava skladištenje statičkih datoteka kao što su CSS, HTML, JavaScript i druge datoteke koje se ne menjaju dinamički. Servis isporučuje datoteke preko mreže za dostavu sadržaja (engl. C-ontent Delivery Network (CDN)) korišćenjem HTTPS protokola i SSL enkripcije. Fajerbejs posluje sa kompanijom Fastli (engl. Fastly) kako bi unapredio usluge Fajerbejs Hostinga. Kompanija tvrdi da je Fajerbejs Hosting nastao iz zahteva korisnika, programeri su koristili Fajerbejs zbog svoje baze podataka u realnom vremenu, ali im je trebalo mesto za skladištenje njihovog sadržaja.[14][15]
Fajerbejs autentifikacija
urediFajerbejs autentifikacija je servis koji može da autentifikuje korisnike koristeći samo kôd sa klijentske strane. Podržava prijavu preko naloga za Fejsbuk (engl. Facebook), Git Hab (engl. GitHub), Tviter (engl. Twitter) i Gugl (engl. Google). Dodatno, uključuje sistem upravljanja naloga korisnika, pri čemu programeri mogu da omoguće autentifikaciju korisnika preko imejla (engl. email) i šifre za prijavu na Fajerbejs direktno.[16]
Projekti otvorenog koda
urediFajerped
urediFajerped (engl. Firepad) je editor otvorenog koda za saradnju u realnom vremenu. Pušten u rad pod MIT licencom. Nekoliko editora koristi Fajerped, uključujući Atlasion (engl. Atlassion) i Koding (engl. Koding).[17][18]
Fajerčet
urediFajerčet (engl. Firechat) je aplikacija za ćaskanje (engl. chat) otvorenog koda. Puštena je u rad pod MIT licencom.[19]
Reference
uredi- ^ „Firebase - CrunchBase”.
- ^ „Contact Us”.
- ^ „Firebase - AngelList”.
- ^ „Firebase.com Site Info”. Arhivirano iz originala 15. 04. 2016. g. Pristupljeno 27. 05. 2016.
- ^ „Developers, Meet Firebase!”.
- ^ Metz, Cade]]. „‘Firebase’ Does for Apps What Dropbox Did for Docs”.
- ^ a b Tamplin, James. „Firebase is Joining Google!”.
- ^ Melendez, Steven (27. 5. 2014). „Sometimes You're Just One Hop From Something Huge”.
- ^ Darrow, Barb (6. 6. 2013). „Firebase gets $5.6M to launch its paid product and fire up its base”. Arhivirano iz originala 04. 05. 2014. g. Pristupljeno 27. 05. 2016.
- ^ Farr, Christina (13. 2. 2013). „Firebase’s scalable backend makes it ’10 times easier’ to build apps”.
- ^ Marshall, Matt (29. 8. 2013). „Firebase is building a Dropbox for developers”.
- ^ „Firebase Realtime Database”.
- ^ Darrow, Barb (18. 12. 2012). „Firebase secures its real-time back-end service”. Arhivirano iz originala 17. 10. 2014. g. Pristupljeno 27. 05. 2016.
- ^ Lardinois, Frederic (13. 5. 2014). „Firebase Adds Web Hosting To Its Database Platform”.
- ^ Novet, Jordan (13. 5. 2014). „Firebase adds hosting to make app development even easier”.
- ^ „Firebase Auth”.
- ^ Metz, Cade (9. 4. 2013). „How to Build Your Own Google Docs (Without Google)”.
- ^ „Firepad - An open source collaborative code and text editor”.
- ^ „Firechat - open source realtime chat built on Firebase”. Arhivirano iz originala 05. 06. 2018. g. Pristupljeno 27. 05. 2016.