Firebase

Матер?ал з В?к?пед?? ? в?льно? енциклопед??.
Перейти до нав?гац?? Перейти до пошуку
Firebase, Inc.
Тип Доч?рн? п?дпри?мство
Орган?зац?йно-правова форма господарювання приватна компан?я
Галузь Моб?льний бекенд як послуга , Розробка застосунк?в для моб?льних пристро?в
Засновано вересня  2011 [1]
Засновник(и) James Tamplin, Andrew Lee [2]
Штаб-квартира Сан-Франциско
Територ?я д?яльност? глобальна
Продукц?я Analytics, Cloud Messaging, Authentication, Realtime Database, Storage, Hosting, Remote Config, Test Lab, Crash Reporting, Notifications, App Indexing, Dynamic Links, Invites
Холдингова компан?я Google
firebase.google.com (англ.)
CMNS:  Firebase у В?к?сховищ?

Firebase  ? це платформи розробки моб?льних та веб застосунк?в. Firebase розвива?ться з 2011 року компан??ю Firebase Inc., яку придбав Google у 2014. [5]

?стор?я

[ ред. | ред. код ]

Firebase веде сво? витоки з Envolve, попереднього стартапу , заснованого Джеймсом Темпл?ном та Ендрю Л? в 2011 роц?. Envolve надав розробникам API , який дозволяв ?нтегрувати функц?ональн? можливост? онлайн- чат?в на сво? вебсайти . П?сля випуску серв?су чату, Тампл?н ? Л? виявили, що серв?с використовуються для передач? даних застосунк?в, як? не були пов?домленнями чату. Розробники використовували Envolve для синхрон?зац?? даних застосунк?в, таких як стан гри в режим? реального часу серед сво?х користувач?в. Тампл?н ? Л? вир?шили в?докремити систему чату та арх?тектуру реального часу, яка працювала на ньому. Вони заснували Firebase як окрему компан?ю в кв?тн? 2012 року. [6]

Firebase Inc. отримав початкове ф?нансування у травн? 2012 року. Компан?я також зб?льшила ф?нансування у червн? 2013 року. [7] У жовтн? 2014 року компан?я Firebase була придбана компан??ю Google. [8] У жовтн? 2015 року компан?я Google придбала Divshot, щоб об'?днати ?? з командою Firebase. З моменту придбання Firebase виросла всередин? Google ? розширила ?хн? послуги, щоб стати ?диною платформою для моб?льних розробник?в. Firebase тепер ?нтегру?ться з р?зними ?ншими службами Google, щоб пропонувати нов? продукти та масштаб для розробник?в. У с?чн? 2017 року компан?я Google придбала Fabric ? Crashlytics з Twitter , щоб при?днати ц? служби до команди Firebase. [9] [10] Firebase у жовтн? 2017 року запустив Cloud Firestore, документ-ор??нтовану базу даних . [11] [12] [13]

Служби ? р?шення для розробки

[ ред. | ред. код ]

Firebase Analytics

[ ред. | ред. код ]

Firebase Analytics ? безкоштовне р?шення для оц?нки застосунк?в, яке да? змогу ознайомитись ?з використанням застосунк?в та залученням користувач?в. [14]

Firebase Cloud Messaging

[ ред. | ред. код ]

Ран?ше в?домий як Google Cloud Messaging (GCM), Firebase Cloud Messaging (FCM) ? це крос-платформове р?шення для пов?домлень ? нотиф?кац?й для Android , iOS та вебзастосунк?в , як? нараз? можна використовувати безкоштовно. [15]

Firebase Auth

[ ред. | ред. код ]

Firebase Auth ? це служба, яка може аутентиф?кувати користувач?в, використовуючи лише код на сторон? кл??нта. В?н п?дтриму? соц?альн? лог?н-провайдери Facebook , GitHub , Twitter ? Google (? Google Play Games ). Кр?м того, вона включа? в себе систему управл?ння користувачами, за допомогою яко? розробники можуть ув?мкнути автентиф?кац?ю користувача за допомогою входу з електронно? пошти та пароля, що збер?гаються в Firebase. [16]

Realtime Database

[ ред. | ред. код ]

Firebase нада? в режим? реального часу базу даних та бекенд як службу. Ця служба нада? розробникам застосунк?в API , який дозволя? синхрон?зувати дан? застосунк?в м?ж кл??нтами та збер?гати ?х у хмар? Firebase. [17] [18] Компан?я також нада? кл??нтськ? б?бл?отеки , як? дозволяють ?нтеграц?ю ?з застосунками Android , iOS , JavaScript / Node.js , Java , Objective-C , Swift . База даних також доступна через REST API та прив'язки до дек?лькох сценар??в JavaScript, таких як AngularJS , React , Ember.js та Backbone.js . [19] REST API використову? протокол под?й ?з сервером, який ? ?нтерфейсом для створення HTTP -з'?днань для отримання push-пов?домлень в?д сервера. Розробники, як? використовують Realtime Database, можуть захищати сво? дан? за допомогою правил безпеки, що застосовуються на сервер?. [20]

Cloud Firestore, яка ? наступною генерац??ю Firebase Realtime Database, була випущена у бета-верс??.

Firebase Storage

[ ред. | ред. код ]

Firebase Storage забезпечу? над?йне завантаження та вивантаження файл?в для застосунк?в Firebase незалежно в?д якост? мереж?. Розробник може використовувати його для збер?гання зображень, ауд?о-, в?део- чи ?ншого вм?сту, створеного користувачами. Збер?гання Firebase п?дтриму?ться Google Cloud Storage. [21]

Firebase Hosting та Functions

[ ред. | ред. код ]

Firebase Hosting ? це статичний та динам?чний вебхостинг , який було запущено 13 травня 2014 року. В?н п?дтриму? хостинг статичних файл?в, таких як CSS , HTML , JavaScript та ?нш? файли, а також динам?чну п?дтримку Node.js через Cloud Functions [ Арх?вовано 21 кв?тня 2020 у Wayback Machine .] . Служба переда? файли через мережу доставки контенту (CDN) за допомогою протоколу HTTPS та шифрування SSL . Firebase п?дтриму? Fastly, CDN, щоб забезпечити п?дтримку CDN Firebase Hosting. Компан?я стверджу?, що хостинг Firebase вир?с ?з запит?в кл??нт?в; розробники використовували Firebase для сво?? бази даних в режим? реального часу, але вони потребували м?сця для розм?щення ?хнього вм?сту. [22] [23]

ML Kit

ML Kit ? це моб?льна система машинного навчання для розробник?в, яка була запущена в режим? бета-тестування 8 травня 2018 року п?д час Google I/O 2018 . [24] ML Kit API м?стить р?зноман?тн? ?нструменти, серед яких розп?знавання тексту, розп?знавання облич, сканування баркод?в, створення опису для зображень та розп?знавання наземних об'?кт?в. Нараз? вона доступна для iOS та Android розробник?в. Також можливий ?мпорт власних моделей TensorFlow . [25] API можна використовати у пристро? або у хмар?.

Проекти з в?дкритим кодом

[ ред. | ред. код ]

Firepad ? це редактор для сп?льно? роботи у режим? реального часу ?з в?дкритим кодом. Випущений п?д л?ценз??ю MIT , Firepad використову?ться дек?лькома редакторами, включаючи редактор Atlassian Stash Realtime Editor та Koding . [26] [27]

Firechat ? це програма чату з в?дкритим кодом у режим? реального часу. В?н випущений п?д л?ценз??ю MIT. [28]

GeoFire ? це б?бл?отека з в?дкритим кодом, яка використову? Firebase Realtime Database, що дозволя? розробникам застосунк?в збер?гати та запитувати наб?р ключ?в на основ? географ?чного розташування. [29]

Прим?тки

[ ред. | ред. код ]
  1. Firebase - CrunchBase . CrunchBase . Арх?в ориг?налу за 13 червня 2014 . Процитовано 11 червня 2014 .
  2. Firebase - AngelList . AngelList . Арх?в ориг?налу за 6 липня 2014 . Процитовано 11 червня 2014 .
  3. Contact Us . Firebase, Inc. Арх?в ориг?налу за 12 кв?тня 2020 . Процитовано 25 березня 2018 . {{ cite web }} : Cite ма? пустий нев?домий параметр: |duplicate_publisher= ( дов?дка )
  4. Developers, Meet Firebase! . Firebase, Inc. Арх?в ориг?налу за 23 червня 2016 . Процитовано 11 червня 2014 .
  5. Firebase expands to become unified app platform [ Арх?вовано 19 с?чня 2018 у Wayback Machine .] Google, May 2016
  6. Melendez, Steven (27 травня 2014). Sometimes You're Just One Hop From Something Huge . Fast Company . Арх?в ориг?налу за 3 червня 2014 . Процитовано 11 червня 2014 .
  7. Darrow, Barb (6 червня 2013). Firebase gets $5.6M to launch its paid product and fire up its base . Gigaom . Арх?в ориг?налу за 4 травня 2014 . Процитовано 11 червня 2014 .
  8. Tamplin, James. Firebase is Joining Google! . Firebase, Inc. Арх?в ориг?налу за 23 червня 2016 . Процитовано 22 жовтня 2014 .
  9. Paret, Rich (18 с?чня 2017). Fabric is Joining Google . Арх?в ориг?налу за 19 с?чня 2017 . Процитовано 18 с?чня 2017 .
  10. Ma, Francis (18 с?чня 2017). Welcoming Fabric to Google . Арх?в ориг?налу за 18 с?чня 2017 . Процитовано 18 с?чня 2017 .
  11. Google Announces Firestore, a Document Database . InfoQ . Арх?в ориг?налу за 19 жовтня 2017 . Процитовано 19 жовтня 2017 .
  12. Firebase is launching Cloud Firestore, a new document database featuring realtime sync, no-hassle scaling, and offline support . Android Police (амер.) . 3 жовтня 2017. Арх?в ориг?налу за 19 жовтня 2017 . Процитовано 19 жовтня 2017 .
  13. Google's Cloud Firestore Lets You Focus On App Development | Androidheadlines.com . AndroidHeadlines.com | (амер.) . 5 жовтня 2017. Арх?в ориг?налу за 19 жовтня 2017 . Процитовано 19 жовтня 2017 .
  14. Firebase Analytics . Google Developers (англ.) . Арх?в ориг?налу за 10 вересня 2016 . Процитовано 28 травня 2016 .
  15. Firebase Cloud Messaging . Google Developers (англ.) . Арх?в ориг?налу за 20 липня 2016 . Процитовано 28 травня 2016 .
  16. Firebase Auth . Firebase, Inc. Арх?в ориг?налу за 21 вересня 2016 . Процитовано 19 травня 2016 .
  17. Farr, Christina (13 лютого 2013). Firebase’s scalable backend makes it ’10 times easier’ to build apps . VentureBeat. Арх?в ориг?налу за 21 лютого 2014 . Процитовано 12 червня 2014 .
  18. Marshall, Matt (29 серпня 2013). Firebase is building a Dropbox for developers . VentureBeat. Арх?в ориг?налу за 28 червня 2014 . Процитовано 12 червня 2014 .
  19. Firebase Realtime Database . Firebase, Inc. Арх?в ориг?налу за 8 вересня 2016 . Процитовано 19 травня 2016 .
  20. Darrow, Barb (18 грудня 2012). Firebase secures its real-time back-end service . Gigaom. Арх?в ориг?налу за 17 жовтня 2014 . Процитовано 12 червня 2014 .
  21. Firebase Storage . Google Developers (англ.) . Арх?в ориг?налу за 21 вересня 2016 . Процитовано 28 травня 2016 .
  22. Lardinois, Frederic (13 травня 2014). Firebase Adds Web Hosting To Its Database Platform . TechCrunch . Арх?в ориг?налу за 19 лютого 2019 . Процитовано 12 червня 2014 .
  23. Novet, Jordan (13 травня 2014). Firebase adds hosting to make app development even easier . VentureBeat . Арх?в ориг?налу за 14 червня 2014 . Процитовано 12 червня 2014 .
  24. Introducing ML Kit . Google Developers Blog (амер.) . Арх?в ориг?налу за 7 липня 2018 . Процитовано 7 липня 2018 .
  25. ML Kit for Firebase | Machine learning for mobile developers | Firebase . Firebase (англ.) . Арх?в ориг?налу за 22 серпня 2018 . Процитовано 7 липня 2018 .
  26. Metz, Cade (9 кв?тня 2013). How to Build Your Own Google Docs (Without Google) . Wired . Арх?в ориг?налу за 18 червня 2014 . Процитовано 12 червня 2014 .
  27. Firepad - An open source collaborative code and text editor . Firebase, Inc. Арх?в ориг?налу за 1 с?чня 2018 . Процитовано 12 червня 2014 .
  28. Firechat - open source realtime chat built on Firebase . Firebase, Inc. Арх?в ориг?налу за 5 червня 2018 . Процитовано 12 червня 2014 .
  29. GeoFire ? Realtime location queries with Firebase . Арх?в ориг?налу за 29 вересня 2017 . Процитовано 20 грудня 2016 .

Посилання

[ ред. | ред. код ]