Awesome Firebase
最近谷歌收购Firebase的新闻又将Firebase拉入了人们的视野,于是我做了这个 github 项目。
Firebase 是一个数据同步的云服务,不同于 Dropbox 的「文件」,Firebase 同步的是「数据」,服务对象是网站开发者,帮助他们开发具有「实时」(Real-Time)特性的应用。
开发者只需引用一个 API 库文件就可以使用标准 REST API 的各种接口对数据进行读写操作,只需编写 HTML+CSS+JavaScrip 前端代码,不需要服务器端代码(如需整合,也及其简单),省下的时间可以让开发者专注于开发应用功能,完善设计和体验,解决用户的实际问题。
听着是不是很熟悉,对,就是 noBackend(无后端编程)。只需要关注前端代码,需要增删改查数据的时候,发送 REST 请求即可,后端的工作由 Firebase 来搞定。
或许我翻译的另一个项目你也敢兴趣:用 JSON 构建 API 的标准指南
Firebase替代品-实时相关开源项目
- end.js是Firebase的开源版本
- socket.io是最常用构建实时应用的开源项目
- meteor是前后端统一的实时框架
- sails- Realtime MVC Framework for Node.js
文章
- 用AngularJS和Firebase制作一个实时投票应用
- (30 hackdays day 1) Firebase – Rethink database
- Firebase很酷,来部署一个自己的吧
- 实时Javascript开发框架Clouda、Meteor、Firebase对比
视频
- 在Xcode中使用Firebase
- Anant Narayanan - Building Realtime Apps With Firebase and Angular - NG-Conf 2014 YouTube(需翻墙)
资讯
- 创业公司Firebase提供实时数据后端,让你使用JavaScript就能创建高品质数据驱动的动态网站
- 有了Firebase,打造應用程式好簡單
- Firebase获560万美元A轮融资 投资方为USV和Flybridge
- 谷歌收购 Firebase ,更看重程序员市场
工具
- Firepad 一个基于 Firebase 数据库平台构建的编辑器,可以实时多人协作编辑
- firebase-tools Firebase 命令行工具
- grunt-firebase 用来更新 firebase 数据的 Grunt 任务
库
- angularfire AngularJS bindings for Firebase
- firebase-ruby Ruby wrapper for Firebase
- python-firebase Python 实现的Firebase REST API
项目
- firechat 基于 Firebase 的实时聊天系统
- emberfire Official Ember Data adapter for Firebase
- firereader 基于 Firebase 和 AngularJS 的 RSS 阅读器
- reactfire ReactJS mixin for easy Firebase integration
- realtime-hacker-news 基于 Firebase 实现的实时 Hacker News