未来的框架Meteor

Meteor 简介

Meteor是一个纯js的开源框架,你即可以用他来开发web程序,也可以用他来开发移动端应用。

优点

  1. 纯js,意味着,你无需在前端语言和后端语言之间反复切换了,前端的逻辑和后端的数据操作,包括数据库的操作,都可以使用js来实现
  2. 如介绍里所说,他既可以用来开发web程序也可以用来开发移动端应用。
  3. 实时更新。meteor的实时更新包括了3个方面,首先,在开发过程中,代码修改会自动触发浏览器的刷新更新,而且,不光是你的浏览器更新,所有打开修改页的浏览器都会自动更新内容;再有是他提供了一套前端的api来操作数据库(mongo),使得你在前端所做的操作可以实时更新到数据库中;最后,你在数据库中的修改也会实时反映到前端的页面上,而且这些操作都会在所有打开该页面的浏览器中发生。
  4. 模块化。你可以将页面分成不同的通用的或不通用的template(html片段,可以写针对该模块的js逻辑和事件),在不同的文件里写这些模块,然后再将他们合并起来就可以了,而且还可以使用iron:router这个模块来使不同的路由加载不同的模块。
  5. 文件的加载。你只需在指定的目录下写html的template模块和js与css就可以了,而不需要去每个页面引用相应的js和css脚本,他会按指定的优先级:先加载子目录,同一目录优先加载main,同一目录按字母排序加载来加载相关文件。
  6. 包管理器。简单实用,add和remove两个操作,轻松添加和删除插件包,如:你想使用jade和sass来开发html和css,只需安装mquandalle:jadefourseven:scss两个插件就可以了。

安装

meteor官网的文档还是非常全的,安装可参考https://www.meteor.com/install

curl https://install.meteor.com/ | sh

部署到你的服务器

官网的文档中也有相关的说明,你还可以参考这篇文章:
How To Deploy a Meteor.js Application on Ubuntu 14.04 with Nginx

问题

  1. meteor: 1.0.3.1 部署到你自己的服务器上,在进行npm install操作时,node版本在0.10.* 正常,0.12.* 和0.11.*安装过程报错。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值