Nodejs 与 Firebase 相关文章的索引
Nodejs 与 Firebase 相关文章的索引
随着 Google 收购 Firebase 的消息传出,Firebase 又回到了开发者的视野中,于是我在 github 创建了这个项目:https://github.com/justjavac/awesome-firebase
Firebase 是一个数据同步的云服务,不同于 Dropbox 的「文件」,Firebase 同步的是「数据」,服务对象是网站开发者,帮助他们开发具有「实时」(Real-Time)特性的应用。
开发者只需引用一个 API 库文件就可以使用标准 REST API 的各种接口对数据进行读写操作,只需编写 HTML+CSS+JavaScrip 前端代码,不需要服务器端代码(如需整合,也及其简单),省下的时间可以让开发者专注于开发应用功能,完善设计和体验,解决用户的实际问题。
听着是不是很熟悉,对,就是 noBackend(无后端编程)。只需要关注前端代码,需要增删改查数据的时候,发送 REST 请求即可,后端的工作由 Firebase 来搞定。
或许我翻译的另一个项目你也敢兴趣:用 JSON 构建 API 的标准指南
文章
- 用AngularJS和Firebase制作一个实时投票应用
- (30 hackdays day 1) Firebase – Rethink database
- Firebase很酷,来部署一个自己的吧
- 实时Javascript开发框架Clouda、Meteor、Firebase对比
视频
资讯
- 创业公司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
Nodejs 与 Firebase 相关文章的索引
随着 Google 收购 Firebase 的消息传出,Firebase 又回到了开发者的视野中。于是我在 GitHub 创建了这个项目:awesome-firebase。
Firebase 简介
Firebase 是一个数据同步的云服务,不同于 Dropbox 的「文件」,Firebase 同步的是「数据」,服务对象是网站开发者,帮助他们开发具有「实时」(Real-Time)特性的应用。
开发者只需引用一个 API 库文件就可以使用标准 REST API 的各种接口对数据进行读写操作,只需编写 HTML + CSS + JavaScript 前端代码,不需要服务器端代码(如需整合,也极其简单),省下的时间可以让开发者专注于开发应用功能,完善设计和体验,解决用户的实际问题。
听着是不是很熟悉?对,就是 noBackend(无后端编程)。只需要关注前端代码,需要增删改查数据的时候,发送 REST 请求即可,后端的工作由 Firebase 来搞定。
或许我翻译的另一个项目你也感兴趣:用 JSON 构建 API 的标准指南
文章
- 用AngularJS和Firebase制作一个实时投票应用
- (30 hackdays day 1) Firebase – Rethink database
- Firebase很酷,来部署一个自己的吧
- 实时Javascript开发框架Clouda、Meteor、Firebase对比
视频
资讯
- 创业公司Firebase提供实时数据后端,让你使用JavaScript就能创建高品质数据驱动的动态网站
- 有了Firebase,打造應用程式好簡單
- Firebase获560万美元A轮融资 投资方为USV和Flybridge
- 谷歌收购 Firebase ,更看重程序员市场
工具
- Firepad:一个基于 Firebase 数据库平台构建的编辑器,可以实时多人协作编辑。
- firebase-tools:Firebase 命令行工具。
- grunt-firebase:用来更新 Firebase 数据的 Grunt 任务。
库
- angularfire:AngularJS 绑定 Firebase。
- firebase-ruby:Ruby 封装 Firebase。
- python-firebase:Python 实现的 Firebase REST API。
项目
- firechat:基于 Firebase 的实时聊天系统。
- emberfire:官方 Ember Data 适配器,用于 Firebase。
- firereader:基于 Firebase 和 AngularJS 的 RSS 阅读器。
- reactfire:ReactJS 混合,方便集成 Firebase。
- realtime-hacker-news:基于 Firebase 实现的实时 Hacker News。
示例代码
下面是一个简单的 Node.js 与 Firebase 结合的例子:
// 引入 Firebase SDK
const admin = require('firebase-admin');
// 初始化 Firebase Admin SDK
admin.initializeApp({
credential: admin.credential.applicationDefault(),
databaseURL: 'https://your-project-id.firebaseio.com'
});
// 获取数据库实例
const db = admin.database();
const ref = db.ref("messages");
// 添加一条消息
ref.push({ text: "Hello, Firebase!" });
// 读取所有消息
ref.on('value', (snapshot) => {
const messages = snapshot.val();
console.log(messages);
});
这段代码展示了如何使用 Firebase Admin SDK 在 Node.js 中添加和读取消息。首先初始化 Firebase Admin SDK 并连接到你的数据库,然后通过 ref
对象操作数据库中的数据。
自己回复一下。有感兴趣的人,请去github关注,这篇文章可能不会同步更新。
对于google的服务,中间是一条难于跨越的“万里长城”啊。
Node.js 与 Firebase 相关文章的索引
随着 Google 收购 Firebase 的消息传出,Firebase 又回到了开发者的视野中。为了方便大家了解和使用 Firebase,我在 GitHub 上创建了一个项目:awesome-firebase。
Firebase 是一个数据同步的云服务,不同于 Dropbox 的「文件」,Firebase 同步的是「数据」,服务对象是网站开发者,帮助他们开发具有「实时」(Real-Time)特性的应用。开发者只需引用一个 API 库文件就可以使用标准 REST API 的各种接口对数据进行读写操作,只需编写 HTML + CSS + JavaScript 前端代码,不需要服务器端代码(如需整合,也极其简单),省下的时间可以让开发者专注于开发应用功能,完善设计和体验,解决用户的实际问题。
听着是不是很熟悉,对,就是 noBackend(无后端编程)。只需要关注前端代码,需要增删改查数据的时候,发送 REST 请求即可,后端的工作由 Firebase 来搞定。
或许我翻译的另一个项目你也感兴趣:用 JSON 构建 API 的标准指南
文章
- 用AngularJS和Firebase制作一个实时投票应用
- (30 hackdays day 1) Firebase – Rethink database
- Firebase很酷,来部署一个自己的吧
- 实时Javascript开发框架Clouda、Meteor、Firebase对比
视频
资讯
- 创业公司Firebase提供实时数据后端,让你使用JavaScript就能创建高品质数据驱动的动态网站
- 有了Firebase,打造应用程式好简单
- Firebase获560万美元A轮融资 投资方为USV和Flybridge
- 谷歌收购 Firebase ,更看重程序员市场
工具
- Firepad:一个基于 Firebase 数据库平台构建的编辑器,可以实时多人协作编辑。
- firebase-tools:Firebase 命令行工具。
- grunt-firebase:用来更新 Firebase 数据的 Grunt 任务。
库
- angularfire:AngularJS 绑定 Firebase。
- firebase-ruby:Ruby 封装 Firebase。
- python-firebase:Python 实现的 Firebase REST API。
项目
- firechat:基于 Firebase 的实时聊天系统。
- emberfire:官方 Ember Data 适配器,用于 Firebase。
- firereader:基于 Firebase 和 AngularJS 的 RSS 阅读器。
- reactfire:ReactJS 混合集成,方便 Firebase 使用。
- realtime-hacker-news:基于 Firebase 实现的实时 Hacker News。
希望这些资源可以帮助你在 Node.js 中更好地使用 Firebase!