50万奖金+官方证书,深圳国际金融科技大赛正式启动,点击报名 了解详情
写点什么

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:002066
用户头像

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

关注

评论

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

Linux 文件与目录管理

芯动大师

创建资源文件 11月月更 Linux系统指令

C++---类型萃取---is_integral && is_floating_point

桑榆

C++ STL 11月月更

python数据分析-pandas增删改查

AIWeker

Python Python数据分析 11月月更

信息论与编码:信道的数学模型

timerring

11月月更 信道 数学模型

EasyExcel导出数据超过Excel单表上限解决方案

陈老老老板

EasyExcel java; 11月月更

EasyRecovery15数据恢复软件下载使用安装教程

茶色酒

EasyRecovery15

吃透这份“腾讯限量版”Java架构笔记,要个40k不过分吧?

钟奕礼

Java 程序员 java面试 java编程

大厂敲门砖,Github霸榜的顶级并发编程宝典被我搞到手了!

小小怪下士

Java 面试 并发编程 JVM

一文了解 Go 中的指针和结构体

陈明勇

Go golang 指针 结构体 11月月更

Spring Data JPA简介与SpringBoot整合超详细教学

陈老老老板

Spring JPA 11月月更

湖仓一体电商项目(十二):编写写入DM层业务代码

Lansonli

湖仓一体电商项目 11月月更

高效、安全,华为云会议开启云上办公新天地

IT科技苏辞

2022-11-25:连续出现的数字。编写一个 SQL 查询,查找所有至少连续出现三次的数字。 答案是输出1,原因是1是唯一连续出现三次的数字。 DROP TABLE IF EXISTS logs;

福大大架构师每日一题

数据库 福大大

JPQL超详细介绍与JPA命名规则

陈老老老板

Spring JPA 11月月更

面试90%会问到的200+Java面试题汇总(含答案解析)

钟奕礼

Java java程序员 java面试 java编程

看我如何连夜自建网站背刺我的求职对手们

华为云开发者联盟

云计算 华为云 云服务器 自建网站

云上办公兴起,华为云桌面Workspace更靠谱

IT科技苏辞

@Valid与@Validated的区别

陈老老老板

java; 11月月更

PGL图学习之图神经网络ERNIESage、UniMP进阶模型[系列八]

汀丶人工智能

深度学习 图神经网络 11月月更 GAT

10 W字最新 Java 热门面试题及答案总结

钟奕礼

Java java面试 java编程 程序员 java

【Java面经】阿里三面被挂!幸获内推,历经5轮终于拿到口碑offer

钟奕礼

Java java面试 java编程 程序员‘

EasyExcel常用API与注解

陈老老老板

EasyExcel java; 11月月更

线上沟通无忧,华为云会议SmartRoom了解一下

清欢科技

湖仓一体电商项目(十四):实时任务执行流程

Lansonli

湖仓一体电商项目 11月月更

SpringBoot整合MongoDB超详细教程

陈老老老板

java; spring-boot 11月月更

华为云桌面Workspace,不得不爱的移动办公新体验

爱科技的水月

湖仓一体电商项目(十三):数据发布接口和可视化

Lansonli

湖仓一体电商项目 11月月更

SpringBoot整合Elasticsearch超详细教程

陈老老老板

ES spring-boot 11月月更

GaussDB拿下的安全认证CC EAL4+究竟有多难

华为云开发者联盟

数据库 后端 华为云

2022最全168道Spring全家桶面试题(含答案)

钟奕礼

Java java面试 java编程 程序员‘

从12K到60K,这2023Java研发必问高级面试题,过关斩将拿offer

钟奕礼

Java java面试 java编程 程序员‘

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