BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

Eclipse Orion 12 开始完全支持ECMAScript 2015

| 作者 James Chesters 关注 1 他的粉丝 ,译者 足下 关注 1 他的粉丝 发布于 2016年7月4日. 估计阅读时间: 3 分钟 | 如何结合区块链技术,帮助企业降本增效?让我们深度了解几个成功的案例。

Eclipse Orion项目组发布了第12版IDE,开始完全支持ECMAScript 2015语言规范。

自从IBM的Eclipse团队开始研究将程序开发移到云端之后,Orion就致力于创建一个基于浏览器的开放工具集成平台,要做到“在网页上开发网页程序”。Orion的工具是用JavaScript写的,在浏览器里运行。

作为IBM的软件工程师和Orion的代码提交者,Olivier Thormann这样描述对ECMAScript 2015的语言规范支持:

Orion 12.0支持ECMAScript 2015语言规范的所有内容,包括箭头函数、导入和导出声明、类等。

工具集在改进后可以完全支持新语法,也提供了代码模板来帮助你上手。语法检查工具Lint的规则也遵从新的ECMAScript 2015编码规范做了更新。

宣告发布Orion 12的贴子中,Orion贡献者Mike Rennie说这一版继续增强了Orion的JavaScript工具,支持了ECMAScript 2015,改进了项目的配置功能和对eslintrc.*文件的支持。

Orion 12的更新中有一个重要功能是代码编辑向导。提交者Libing Wang现在的向导既有可定制的编辑器配置,也有选项供你精心调节你的.tern-project和.eslintrc文件,还包含一些别的主要改进,比如可以向向导中导入多个文件等。向导的Wiki页面已经添加了一个视频来演示如何用.tern-project和.eslintrc文件在向导中配置JavaScript的验证功能。

Orion 12包含了350个故障修复和改进功能,还更新了第三方库。Orion的语法解析器已经弃用Esprima而改用Acorn。Thormann说这个改换有很多原因,但最主要的是:

• Acorn完整支持ECMA 2015,还对大部分内容有修复功能;
• Acorn解析器的插件机制可以让我们非常容易的扩展解析器功能,而不必为了定制Orion功能去修改解析器的代码;
• Acorn自身带有健壮的修复功能,这样就不必通过修改解析器来自己破解自己了;

有兴趣为Orion项目做贡献的InfoQ读者可以先看看Orion的Wiki页面,向邮件组发邮件介绍自己一下。也可以去OrionHub.org上注册个账号,下载Orion(Java或Node版)。Orion团队非常欢迎大家对项目做出反馈。

查看英文原文Orion 12 Brings Full Support for ECMAScript 2015


感谢张龙对本文的审校。

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

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT