Meteor介绍
Meteor是基于MEAN栈的开源应用开发平台 ,该平台的客户端和服务器端使用一致的JavaScriptAPI.他专注于实时的响应式应用,快速原型开发和代码重用.
Meteor四个领域
- 工具:
比如命令行界面(command-line-interface,CLI),它是介于构建工具(如make)和包管理器(如node包管理器npm)之间的一个混合工具.它用以处理整个构建流程,为把程序部署到Web或移动设备做准备. - 软件库集合 :
一套用以提供功能的核心包,这些功能可以被自定义包或者Node.js模块扩展,其中Node.js模块可以通过npm安装. - 标准:
如基于WebSoket的分布式数据协议(DDP). - 服务
如官方的包服务器或编辑集群.
Meteor栈
Meteor是完全使用JavaScript创建富Web应用程序的开源平台,它在统一个框架下捆绑并提供所有的组件
它由一下基本分组成:
1:Node.js
2:MongoDB
3:实际的应用程序代码
4:强大的CLI工具(该工具结合了npm和make的功能)
网友评论