用于快速构建“现代化”实时Web应用开源平台:Meteor.js

jopen 12年前

Meteor.js是建立在node.js上的一个开源平台,用于快速构建“现代化”实时Web应用。继承了Ruby on Rails、Node.JS、MongoDB API等框架的基础特性,模糊了服务器端和客户端,弱化网络连接质量造成的影响。

如果简单定义“现代网站”是一个实时交互、超高性能、具备非凡体验的网站,那么 Meteor就是一个可为开发者以简单高效而且充满乐趣的方式进行现代网站开发的平台,以往开发周期需要几周到几个月的项目,现在可能只需要几个小时或者一个周末的时间就可以完成。Meteor构建的应用体验,会让人觉得浏览器的刷新按钮和地址栏是多余的。

Meteor的一大特色就是可以轻松构建高品质的实时Web应用程序,相信很多程序员都是因为这一特性而熟知Meteor的。当开始使用Meteor时,会让你的生活变得很简单。

Meteor九大特性

  1. 纯JavaScript
  2. 实时页面更新
  3. 干净、强大的数据同步
  4.  延迟补偿
  5. 代码热推送
  6. 敏感代码运行于受限环境中
  7.  完全独立的应用包
  8. 互操作
  9. 智能的包

官方提供的3个示例:

GitHub项目页:

Meteor@StackOverflow

文档:

FAQ: