Meteor:更好的app构建方式

Meteor是一个开源平台帮助你用小部分的时间来构建一个高质量的web应用程序,无论你是一个资深的开发者或者初学者。

Meteor

1.纯JavaScript

只用JavaScript编写你的整个应用程序。服务端和客户端的所有API都相同,包括数据库的API。所以同样的代码可以在任何环境下轻松运行

2.页面动态刷新

只需要编写你的模板,当数据库中的数据发生变动它们将会自动更新。不需要写重新渲染模板的代码,并且支持任何的模板语言

3.干净的,强大的数据同步

编写客户端代码就像它在服务器上运行一样,并能够直接访问数据库。不需要从REST端来加载数据。

4.延迟补偿

当用户做了修改,他们的屏幕将会立即更新而不需要等待服务器返回。如果服务器拒绝了这条请求或者以另外的方式执行了它,客户端将会得到一个提醒具体发生了什么。

5.热部署

更新你的应用并不会干扰到正在使用的用户。当你部署一个新的版本,只要应用程序打开的,新的代码会被无缝的更新到每个浏览器中。

6.敏感代码在保密的环境中运行

所有得代码都用JavaScript编写(如果你想要这样)。用户界面运行在浏览器,而一些敏感的代码方法会在一个保密的服务器环境中运行。

7.完整的应用程序包

一条命令可以把你的整个应用程序编译成一个压缩包,在任何一个有node.js环境的地方解压它,然后运行一条命令,你的程序便可以运行。你永远不需要被锁定到一个特殊的主机提供商。你有任何平台的所有代码。

8.协同能力

你可以以任何方式连接到Meteor,从本地移动应用到传统数据库到Arduinos,只需要实现简单的DDP协议

9.智能打包

Meteor的智能打包实际上是一个小程序,可以注入代码到客户端或者服务器,甚至勾到你的打包工具来预处理你的源代码。已经很谨慎的处理使Meteor的打包依赖最小。所以你可以使用你喜欢的模板,测试,和DOM操作框架

快速开始

安装Meteor:

创建一个项目

在本地运行

发布到Meteor提供的免费服务器

下一步

了解更多的介绍请到 Meteor官网 : http://www.meteor.com/

1 收藏

资源整理者简介:一兮

简介还没来得及写 :) 个人主页 · 贡献了5个资源


直接登录
最新评论

推荐关注

按分类快速查找

关于资源导航
  • 伯乐在线资源导航收录优秀的工具资源。内容覆盖开发、设计、产品和管理等IT互联网行业相关的领域。目前已经收录 1439 项工具资源。
    推送伯乐头条热点内容微信号:jobbole 分享干货的技术类微信号:iProgrammer