Meteor 是一组新的技术用于构建高质量的 Web 应用,提供很多现成的包,可直接在浏览器或者云平台中运行。
Meteor 是一个新鲜出炉的现代网站开发平台,基础构架是 Node.js + MongoDB,它把这个基础构架同时延伸到了浏览器端,如果 App 用纯 JavaScript 写成,JS APIs 和 DB APIs 就可以同时在服务器端和客户端无差异地调用,本地和远程数据通过 DDP(Distributed Data Protocol)协议传输。因此部分应用如 TODO 列表,网络在线和离线下使用功能完全没有差异,动作响应和数据延迟也完全感觉不出来。 如果简单定义“现代网站”是一个实时交互、超高性能、具备非凡体验的网站,那么 Meteor 就是一个可为开发者以简单高效而且充满乐趣的方式进行现代网站开发的平台,以往开发周期需要几周到几个月的项目,现在可能只需要几个小时或者一个周末的时 间就可以完成了。Meteor 构建的应用体验,会让你感觉浏览器刷新按钮和地址栏变成多余的。
Meteor 对于开发者,网站在开发过程中,页面 CSS 样式和 HTML 结构更改时可自动刷新浏览器实现代码的热部署,方便查看运行效果;访客浏览网站,服务器端和每一个浏览器端的数据增删查改都将自动同步推送至服务器和每一 个会话终端,不需要刷新页面来查看新内容,新版本代码和数据推送过程也不会打断当前用户的正常浏览。Meteor 如同它的中文名字“飞火流星”一样,夺目闪现,锋芒毕露。
发布于 2015-06-14 01:00:56 | 130 次阅读