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
相关推荐
描述中的“Firebase相关文章索引”确认了这一点,意味着这个压缩包可能包含指向各种Firebase教程和指南的链接,以及可能的代码片段或项目结构,这些都可以帮助开发者快速了解和上手Firebase。 标签包括“firebase”...
6. **处理数据并推送至Algolia**:在前面的监听器中,将Firebase数据转换为Algolia索引所需的格式,并使用`index.saveObjects`进行更新: ```javascript const formattedData = Object.values(data).map(item => ...
1. **数据迁移**:从Drupal或Octopress导出内容,并用Hugo的格式进行适配,确保所有文章、评论和其他数据都能正确导入。 2. **主题定制**:根据需求选择或定制Hugo的主题,以保持博客的视觉风格一致。 3. **配置...
极地经过重新设计的Polar网站通过Gatsby在服务器端呈现,并与Firebase一起部署。实用工具文档的索引排序文件src/utils/docs_order.js包含一个数组,其顺序指定docs索引的顺序。每个条目后跟1(缩进)或0(非缩进)。...
"ONE·一个"可能是指韩寒创办的文艺生活类App,它每天推送一篇文章、一个问题、一首歌、一个电影等,所以问题索引可能涉及用户在使用过程中遇到的问题集合,或者是应用内问题与答案的整理。 【描述解析】 "安卓毕业...
下面我们将深入探讨该客户端可能包含的一些核心功能和相关技术知识点。 1. **数据获取与API接口**:客户端需要与博客园的服务器进行通信,获取最新的博客、热门博客等信息。这通常依赖于API接口,通过HTTP或HTTPS...
本篇文章将深入探讨一个基于Java开发的校园闲置物交易系统源代码,帮助读者了解其设计原理、核心功能和实现技术。 首先,Java作为一种跨平台、面向对象的编程语言,因其稳定性和可扩展性,成为了开发大型应用系统的...
本篇文章将深入探讨Java在IM领域的应用及关键知识点。 一、Java IM框架选择 1. Smack:Smack是一个开源的XMPP(可扩展消息处理推送协议)客户端库,支持Android和Java SE。XMPP是IM领域广泛使用的开放标准,它允许...
本篇文章将围绕“安卓Android源码——无线点餐项目毕业设计全套”这一主题,深入剖析项目的结构、功能实现以及关键技术点,旨在帮助开发者更好地理解和应用安卓平台的开发技术。 1. **项目概述** 无线点餐项目主要...
《Android中文API合集》是Android开发者们的重要参考资料,它包含了83篇文章,全面而深入地解析了Android系统的各种API。这个合集由Android中文翻译组精心编译,旨在为国内开发者提供更易于理解的API文档,使得在...
7. **数据存储**:如果博客功能包含在内,开发者可能使用了数据库(如MySQL、MongoDB)或云存储服务(如Firebase)来存储和检索博客文章。JavaScript库如Axios或Fetch API可用于与后端API进行通信。 8. **SEO优化**...