【ArchSummit架构师峰会】探讨数据与人工智能相互驱动的关系>>> 了解详情
写点什么

1.3 版本发布给 Meteor 带来了现成的 npm 集成

  • 2016-04-07
  • 本文字数:1281 字

    阅读完需:约 4 分钟

Meteor 发布了 1.3 版本,带来了 ES2015 模块和完全重写的 Cordova 层。

在 2015 年 9 月,Meteor 宣布将 ECMAScript 2015 作为 Meteor 平台的官方 JavaScript 版本,并同时带来了 Angular 和 React 的支持。但那时候 Meteor 还不支持 ES2015 import 和 export 语法

Meteor 的共同创立者 Matt DeBergalis 对 InfoQ 说,这次发布“给 Meteor 带来了最好的 JavaScript 生态系统”,包括对最新 ES2015 语言特性的全部支持和现成的 npm 集成。

“Meteor 1.3 的发布——ES2015 模块,App 测试,移动端改善等”的博客帖子上,Meteor 的客户成功主管Zoltan Olah 说:“Meteor 1.3 弥补了import/export 语法的缺失,从而实现了一个可在客户端与服务端运行,并完全符合标准的模块系统,解决了许多存在已久的在Meteor 应用中的问题(例如控制文件加载顺序),并向后兼容了现有的Meteor 代码。”

作为1.3 版本的新特性,Meteor 的npm 集成使开发者们能够直接将客户端和服务端的包装入他们的应用中,这使发展中社区的开发者们可使用的第三方包更丰富了,其中包括Angular 和React。

DeBergalis 进一步表示:“核心包的解耦意味着社区能够将核心包分成独立的 git 库,进而更容易地对它们进行开发。这改变了传统的‘Meteor 发布’的概念,使从不同的作者那混合和匹配核心包成为可能。”

1.3 版本还更新了 Meteor 中构建 iOS 和安卓应用的 Cordova 层。

在发布说明中,Olah 说道:

文件服务和热推代码的插件已经完全重写。其他多项改进包括:增量式下载更新,在下载了有错误的 JavaScript 代码后有很好的恢复能力,并且更加值得信赖、性能更高。

cordova-plugin-meteor-webapp 中可以查看新架构的更多细节描述。

升级后代码推送系统的升级变得更快,并且也使用了升级后可恢复的更新,这既节省了网络带宽也延长了电池寿命。1.3 为移动开发者做的另一个更新是 iOS 上对于 WKWebView 的支持,提升了性能和帧速率。

使用主要发布版本的开发者们将能够直接在应用层级对可用于生产环境的应用进行测试,可使用单元测试和集成测试的测试模式。

使用单元测试,即 meteor test,Meteor 会加载测试模块和它们特定的 import,隔离并测试特定部分的代码;而集成测试,即meteor test--full-app,则加载所有的应用代码用于测试。

Meteor 1.3 版本发布的消息在 JavaScript 社区大受欢迎。

在 HackerNews 的“Meteor 1.3 发布:ES2015 & npm 支持,App 测试,移动端改进”讨论中,用户 designorant 评论道:“Meteor 在这之后获得成功我将一点也不惊讶。1.3 是一个伟大的、期待已久的发布,其中所有的内容都应该一开始就存在。”

Meteor 的软件开发者 Ben Newman 则回复道:“作为对这次发布版本有深入了解的人之一,我完全赞同你所说的‘所有的内容都应该一开始就存在’。”

更多关于Meteor 1.3 版本的细节可以在发布说明中查看。

查看英文原文 1.3 Release Brings Out-of-the-Box npm Integration to Meteor


感谢邵思华对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ @丁晓昀),微信(微信号: InfoQChina )关注我们。

2016-04-07 19:001612
用户头像

发布了 218 篇内容, 共 64.9 次阅读, 收获喜欢 75 次。

关注

评论

发布
暂无评论
发现更多内容

3分钟就能完成的Redis主从复制搭建,10天拿到阿里Java岗offer

Java 程序员 后端

4面字节跳动拿到Offer,尚学堂java视频下载,初级Java面试题大全

Java 程序员 后端

区块链上升为国家战略两周年后 看浪潮下企业如何创新数字化应用

CECBC

5年crud经验,【微信小程序】

Java 程序员 后端

38岁的中年失业者怎么活下去,Java中级工程师面试题及答案

Java 程序员 后端

4个改变你编程技能的小技巧,附答案解析

Java 程序员 后端

95%Java开发者已收藏的十大开源库,手把手教你写Java项目文档

Java 程序员 后端

35岁技术人如何转型做管理,mybatis使用教程,Java全套视频

Java 程序员 后端

60分钟快速掌握RabbitMQ,Java基础全套视频教程

Java 程序员 后端

60分钟快速掌握RabbitMQ,Java常用数据结构面试题

Java 程序员 后端

74道高级Java面试合集:nginx入门到精百度云,Java校招笔试面试题目

Java 程序员 后端

985研究生入职电网6个月,牛客网面经下载,血与泪的总结

Java 程序员 后端

3年内被辞退5次,35岁程序员该何去何从,Java工程师必备知识

Java 程序员 后端

4个改变你编程技能的小技巧,非科班生金九银十求职经历

Java 程序员 后端

让区块链技术在经济社会发展中发挥更大作用

CECBC

35岁老年程序员的绝地翻身之路,Java面试重点问题

Java 程序员 后端

46道面试题带你了解高级Java面试,linux教程视频合集

Java 程序员 后端

不要让孩子在12岁之前接触手机游戏

石云升

育儿 10月月更

4面阿里拿到P7Offer,SpringSecurity如何实现加密和解码

Java 程序员 后端

数字货币能改变国际货币体系吗?

CECBC

30岁以后搞Java已经没有前途,java自学编程入门教程,大V推荐

Java 程序员 后端

35岁程序员的人生感悟,mongodb入门教程,阿里Java高级工程师面试题

Java 程序员 后端

云栖掠影|回首开源十年,RocketMQ 焕发新生

阿里巴巴云原生

阿里云 RocketMQ 云原生

阿里技术官终于把这份万字面试手册整理出来了,在Github上获赞89.7K

Java 编程 程序员 架构 面试

阿里云容器服务多项重磅发布:高效智能、安全无界的新一代平台

阿里巴巴云原生

阿里云 容器 云原生 云栖大会

35岁技术人如何转型做管理?牛客网中级项目笔记,Java高级工程师必备知识

Java 程序员 后端

4面技术5面HR附加笔试面,面试的时候突然遇到答不上的问题怎么办

Java 程序员 后端

7天拿到阿里Java岗位offer,2021腾讯Java面试题精选

Java 程序员 后端

4面技术5面HR附加笔试面,初级Java面试题大全

Java 程序员 后端

80后程序员月薪30K+感慨中年危机,Java开发面试准备

Java 程序员 后端

分布式存储和区块链结合能碰撞出怎样的火花?

CECBC

1.3版本发布给Meteor带来了现成的npm集成_JavaScript_James Chesters_InfoQ精选文章