Meteor 0.5.3发布:改进的性能与实时的反应式更新
2013-02-17 15:40
579 查看
本文来源于我在InfoQ中文站翻译的文章,原文地址是:http://www.infoq.com/cn/news/2013/02/meteor-0.5.3
近日,Meteor开发团队发布了其框架的0.5.3版,该版本对新特性与增强的后端稳定性做了一些平衡。
Meteor旨在彻底改造富客户端的应用开发,消除90年代末及本世纪初“哑终端”的Web客户端。InfoQ采访了Meteor的联合创始人Matt Debergalis以了解开发者为何要考虑使用Meteor而不是更加成熟的框架,Debergalis则回应说“使用Meteor,以前几周才能构建的富Web应用,现在几个小时就能搞定”。
Meteor框架构筑在Node.js之上,就像Rails构建在Ruby之上一样。现在,Rails已经出现7年之久了,Debergalis认为Meteor“并不仅仅是个代码基,而是对构建富应用感兴趣的志趣相投的开发者所形成的社区”。这种脱离以服务器为中心的架构在过去一两年间才开始引起人们的关注。在众多的特性中,0.5.3版有如下值得关注的亮点:
- 更好的运行时设置编排,特别有助于管理不同的环境(开发、演示、生产)。通过新的--settings参数,用户可以创建特定于环境的设置,并在运行或部署命令中使用他们:
- meteor --settings dev.env
- meteor deploy --settings dev.env
- 更加智能的模板重新渲染。Spark(参见David Greenspan的介绍)被核心开发者定义为一个“jQuery的声明式版本”。他们宣称“Spark是声明式的。你只需要告诉它页面的样子,它就可以让页面如你所想那样显示,当数据发生变化时还会更新页面”。
Debergalis说下一个迭代发布将重点关注于可伸缩性与性能。
现在,我们所从事的一系列发布重点关注于将基于Metero的应用扩展到百万用户级别。Meteor 0.5.1是第一个版本:它增加了一个更加高效的实时Mongo驱动。接下来的几个版本则可以让Meteor应用跨越多个CPU,从你的应用代码来扩展实时的数据库负载,你可以显式控制哪些数据更新会触发对连接的客户端的更新。
查看英文原文:Meteor 0.5.3 Released; Improved Performance and Real-Time Reactive Updating
阅读更多相关文章推荐
- Meteor 0.5.3发布:改进的性能与实时的反应式更新
- 实时更新的 JS框架 Meteor 发布 0.3.4|互联网技术与编程讨论区 - FreeAir - JavaScript Flash iOS
- 【更新】PPT组件Aspose.Slides V17.9发布 | 改进导出HTML性能
- ArcGIS Server10.1 +Oracle11g直接连接数据库发布地图,数据增删改查,MapServer实时更新方法
- Android 4.4 KitKat 更新发布 各种实用小改进纷至沓来
- 实时Bug检测工具Bugsnag发布API更新
- JRuby 1.7 Preview 1发布:默认使用Ruby 1.9,通过Invokedynamic改进了性能
- Meteor 0.5.3 发布,Web 应用构建平台
- 特信发布超导LTE射频前端系统 大幅改进LTE基站性能
- JRuby 1.7 Preview 1发布:默认使用Ruby 1.9,通过Invokedynamic改进了性能
- 【更新】文本、PDF和图像打印解决方案Custom EMF Virtual Printer V11发布 | 转换器性能极大提高
- 热门加壳工具VMProtect v3.1发布,新增内存保护,性能改进|附下载
- Win10 Build 9926补丁发布下载 修补多个改进更新
- 【更新】Word控件 Spire.Doc 6.0大版本发布 | 形状文件和Word XML文档极大改进
- 热门加壳工具VMProtect v3.1发布,新增内存保护,性能改进|附下载
- jQuery Mobile 1.4.0正式版发布,着重性能改进
- Oracle发布更新使数据库性能优化达到75%
- 网站性能优化,使用velocity实现页面静态化,实现实时更新静态页面
- 【重要更新】世界级版本控制工具Vault v10.0发布,多项功能改进|附下载
- Oracle发布更新使数据库性能优化达到75%