写点什么

Meteor 1.2:支持 ECMAScript 2015、Angular JS 和 React

  • 2015-10-07
  • 本文字数:1044 字

    阅读完需:约 3 分钟

Meteor 1.2正式发布,官方宣布将ECMAScript 2015 作为Meteor 平台所使用的JavaScript 语言版本,这一版同时也支持了Angular 和React。

Meteor 的创始人 Matt DeBergalis 在谈到他们这次采用 ECMAScript 2015 作为官方 JavaScript 语言版本时说到:

我们认为每一个人都应该使用 ES2015 来编写 app,这会驱使许多习惯于其它语言的开发者来使用最新版的 JavaScript。

因此我们火力全开: Meteor 的教程完全使用纯净的 ES2015 写成,Meteor 的核心部分也正逐步替换为 ES2015。感谢新的语言标准中内建支持了类、块级变量作用域、箭头函数、模板字符串以及许多其它改进,我们发现 ES2015 让编写出来的代码突然变得简洁易读。

DeBergalls 接着说:“现在,每个新的 Meteor 项目中的每个 JS 文件默认都使用 ES2015,最重要的是它 100% 向后兼容”。

Meteor 的即时模板引擎名为 Blase,在 1.2 版本中增添了对 Angular JS React 的支持。DeBergalis 认为“React 集成是一组基于现有成果开发的由 Meteor 开发组维护的包”,他们同时也在 Meteor 的技术栈中集成了 Angular 包。

Meteor 1.2 还提供一个新的构建管道,用 Cordova 来促进移动开发,并且用 p ermessage-deflate 实现 websocket 压缩的功能。

广大社区热情地接受了 Meteor 最近的更新。在 Hacker News 上,用户 thesunny

Meteor+React 组合能够非常出色地完成它们的使命。

我极力推荐大家去了解一个 Meteor、React 和 Webpack 三剑合一的新项目: https://github.com/thereactivestack/meteor-webpack-react-kickstart

在 Meteor 中,我唯独不喜欢开发大型项目时重载 / 刷新的速度,最糟糕得时候大约在 10 秒左右,这是用 Node 做大型项目时的一个通病。

如果改用 Meteor+React+Webpack 组合,只有当模块改变时才会热加载。由于此时客户端代码比服务端代码丰富得多,所以不再需要花费 10 秒钟进行重载,只需一眨眼的功夫就可以完成刷新。

社区中还有其它一些声音,在 Reddit Hacker News 上,一些人强烈要求支持 SQL,但对 Meteor 依旧保持了一个良好的评价。

Reddit 上有这样一个题为《 Meteor just released version 1.2 with ECMA 2015 and official support for React & Angular 》的讨论,CSS9 的全栈工程师 clessg 认为:“Meteor 和React 是一个优秀的组合,我迫不及待地想看到Galaxy 和SQL 被支持。Meteor 是一项伟大的工程,感谢对社区如此有责任心。”

欲了解更多有关Meteor 1.2 的新闻和重大改变,请阅读官方的发布说明

查看英文原文: Meteor 1.2: ECMAScript 2015 and support for AngularJS, React

2015-10-07 19:002203
用户头像

发布了 63 篇内容, 共 133.5 次阅读, 收获喜欢 38 次。

关注

评论

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

Git学习笔记

lxmoe

git 学习笔记 常用命令 11月月更

ShardingSphere + OpenSergo,共同提升微服务体系下数据库的性能与稳定

SphereEx

数据库 微服务 Apache ShardingSphere

Flask框架:如何运用Ajax轮询动态绘图

华为云开发者联盟

JavaScript 前端 华为云 企业号十月 PK 榜

从源码角度看React-Hydrate原理

flyzz177

React

clickhouse在风控-风险洞察领域的探索与实践

京东科技开发者

flink 数据 Clickhouse 风控 风险控制

FusionInsight MRS Flink DataStream API读写Hudi实践

华为云开发者联盟

大数据 华为云 数据读写 企业号十月 PK 榜

手写现代前端框架diff算法-前端面试进阶

helloworld1024fd

JavaScript

【设计模式】原型模式:猴头,我叫你一声你敢答应吗?

游坦之

11月月更

【C语言】float 关键字

謓泽

11月月更

说说你对Vue的keep-alive的理解

bb_xiaxia1998

Vue

学习MySQL必须掌握的13个关键字,你get了吗?

小小怪下士

Java MySQL 程序员

源码学习之Spring容器创建原理

京东科技开发者

xml spring 源码 容器 测试

APP“小动作”不断?HarmonyOS 3隐私中心可视化面板让它无处藏身

Geek_2d6073

GaiaX开源解读 | 跨端动态化模板引擎详解,看完你也能写一个

阿里巴巴文娱技术

开源 移动开发 移动端开发

看透react源码之感受react的进化

goClient1992

React

Spring 5(四)JdbcTemplate

浅辄

Java Spring5 11月月更

说说Vue响应式系统中的Watcher和Dep的关系-面试进阶

bb_xiaxia1998

Vue

深入react源码看setState究竟做了什么?

flyzz177

React

python的成员方法的简单介绍

乔乔

11月月更

图学习初探Paddle Graph Learning 构建属于自己的图【系列三】

汀丶人工智能

图神经网络 11月月更 随机游走算法 异质图

从recat源码角度看setState流程

flyzz177

React

90 条简单实用的 Python 编程技巧,建议收藏

千锋IT教育

优化开发人员对 K8s 安全的影响

HummerCloud

Kubernetes DevSecOps 11月月更

一份vue面试考点清单

bb_xiaxia1998

Vue

首个中文Stable Diffusion模型开源;TPU演进十年;18个PyTorch性能优化技巧 | AI系统前沿动态

OneFlow

人工智能 开源 深度学历 TPU

什么是Maven

莪是男神

Java maven 11月月更

为提高 SDLC 安全,GitHub 发布新功能|GitHub Universe 2022

SEAL安全

GitHub 安全

一个 SaaS 软件同本地部署 On-Premises 系统集成的实际项目案例分享

汪子熙

微服务 SaaS 系统集成 On-Premises 11月月更

河南数字经济产业创新研究院加入星策社区,携手推进企业智能化转型发展

星策开源社区

人工智能 开源 AI 企业转型 智能化

Spring 5(三)AOP

浅辄

Java Spring5 11月月更

中高级前端开发需要掌握的vue知识点

bb_xiaxia1998

Vue

Meteor 1.2:支持ECMAScript 2015、Angular JS和React_JavaScript_James Chesters_InfoQ精选文章