Firebase

Материал из Википедии — свободной энциклопедии
Перейти к: навигация, поиск
FireBase, Inc.
Тип

Частная компания

Основание

Сентябрь, 2011

Основатели

James Tamplin, Andrew Lee[1]

Расположение

Flag of the United States.svg США: Сан-Франциско, Калифорния

Отрасль

Облачные вычисления

Продукция

Программное обеспечение

Сайт

firebase.google.com

Firebase — поставщик облачных сервисов и приложений. Главный офис находится в Сан-Франциско, Калифорния. В 2011 году Andrew Lee и James Tamplin основали Firebase и в апреле 2012 запустили облачный сервис.[2] Основное направление Firebase — облачная NoSQL БД для real-time приложений, которая предоставляет API, позволяющий разработчикам хранить и синхронизировать данные между несколькими клиентами. В октябре 2014 года компания была приобретена Google.[3]

История[править | править код]

Firebase развивалась из компании Envolve, основанной Tamplin и Lee в 2011. Envolve предоставляла разработчикам API, позволяющий интегрировать online чат в их web приложения. После выпуска чат сервиса Tamplin и Lee обнаружили, что сервис часто используется для передачи системных данных приложений. Разработчики использовали Envolve для синхронизации данных в реальном времени для всех пользователей. Данный фактор натолкнул Tamplin и Lee на идею отделить real-time архитектуру от чат-системы. В результате, в апреле 2012 образовалась FireBase как отдельная компания.[4] К маю 2012 Firebase заработала $1.4 миллиона при помощи финансирования со стороны Flybridge Capital Partners, Greylock Partners, NEA и других. А уже в июне 2013 компания заработала $5.6 миллионов на финансировании от Union Square Ventures и Flybridge Capital Partners.[5] 21 октября 2014 года Google приобрела Firebase.

Сервисы[править | править код]

База данных для real-time приложений[править | править код]

Firebase предоставляет облачную NoSQL БД для real-time приложений как сервис. Данный сервис предоставляет API для разработчиков, позволяющий синхронизировать данные приложения между клиентами и хранить их в облаке FireBase.[6][7] Компания также учла возможность интеграции с Android, iOS, JavaScript, Java, Objective-C и Node.js приложениями. Работа напрямую с БД реализована через REST сервисы для некоторых JavaScript фреймворков, таких как AngularJS, React, Ember.js и Backbone.js.[8] Для шифрования данных разработчики могут воспользоваться API, предоставляемый также Firebase.[9]

Hosting[править | править код]

Firebase Hosting — это хостинг сервис, запущенный 13 мая, 2014. Данный сервис поддерживает хранение статических файлов, таких как CSS, HTML, JavaScript. Сервис передает файлы по Content Delivery Network (CDN) с использованием HTTPS и SSL.

Simple Login[править | править код]

Firebase Simple Login — сервис, позволяющий аутентифицировать пользователей, используя код только на стороне клиента (client-side code). Данный сервис поддерживает вход в такие системы как Facebook, GitHub, Twitter и Google. В дополнение к этому, разработчики имеют возможность аутентифицировать пользователей с помощью данных, хранящихся в Firebase облаке.[10]

Open Source проекты[править | править код]

Firepad[править | править код]

Firepad — это бесплатный совместный редактор в реальном времени, выпущенный под MIT License. Firepad используется редакторами Atlassian Stash Realtime Editor и Koding.[11][12]

Firechat[править | править код]

Firechat — бесплатный мессенджер. Выпущен под the MIT License.[13]

Примечания[править | править код]

  1. Firebase - AngelList. Проверено 11 июня 2014.
  2. Metz. ‘Firebase’ Does for Apps What Dropbox Did for Docs.
  3. Tamplin, James. Firebase is Joining Google!. Firebase, Inc. Проверено 21 октября 2014.
  4. Melendez, Steven Sometimes You're Just One Hop From Something Huge (May 27, 2014). Проверено 11 июня 2014.
  5. Darrow, Barb Firebase gets $5.6M to launch its paid product and fire up its base (June 6, 2013). Проверено 11 июня 2014.
  6. Farr, Christina Firebase’s scalable backend makes it ’10 times easier’ to build apps (February 13, 2013). Проверено 12 июня 2014.
  7. Marshall, Matt Firebase is building a Dropbox for developers (August 29, 2013). Проверено 12 июня 2014.
  8. Firebase Integrations. , Inc.. Проверено 12 июня 2014.
  9. Darrow, Barb Firebase secures its real-time back-end service (DEC. 18, 2012). Проверено 12 июня 2014.
  10. Firebase Simple Login Overview. Firebase, Inc.. Проверено 12 июня 2014.
  11. Metz, Cade How to Build Your Own Google Docs (Without Google) (04.09.13). Проверено 12 июня 2014.
  12. Firepad - An open source collaborative code and text editor. , Inc.. Проверено 12 июня 2014.
  13. Firechat - open source realtime chat built on Firebase. Firebase, Inc.. Проверено 12 июня 2014.

Ссылки[править | править код]