BT

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

Eclipse Orion 2.0能本地运行Node.js

| 作者 Abel Avram 关注 7 他的粉丝 ,译者 廖煜嵘 关注 0 他的粉丝 发布于 2013年3月9日. 估计阅读时间: 3 分钟 | GMTC大前端的下一站,PWA、Web框架、Node等最新最热的大前端话题邀你一起共同探讨。

Eclipse Orion 2.0最近发布了,它支持Node.js,包含新的项目管理功能,还对Shell命令的支持作了更多改进,并包含了更好的JavaScript代码助手,并作出了性能上的改进。
初始版本发布四个月后,Orion团队按照既定计划发布了基于web的JavaScript IDE的第二个稳定版本。其中一些新的特性包括:
Orionode. 将IDE的对应服务器端用Node.js重新实现了,可供本地使用。开发者现在可以在他们的机器上很容易地拥有一个小型服务器,用来编辑本地文件。

Orionode并没有像初始服务器版本那样使用Java编写,它目前支持以下的特性:基本的导航,编辑器和插件操作,支持npm的shell命令行和运行Node应用,对静态内容的客户端缓存,和gzip压缩。Orionode并不是要取代Java服务器,其目标只是定位在本地的安装。

Projects..
新的项目管理插件能让开发者创建工作单元,它们包含链接到外部源和目标的不同资源。其目的是为了在大型项目中增强模块化,从而对资源更好地管理。目前,Orion支持HTML5和SFTP项目。其中后者可以实现远程视图和对SFTP服务器进行资源编辑

Shell.为Shell增加了大量的命令,包括用来处理插件的plugins、列出已有服务实例的service和用来清屏的clear

Shell命令现在可以传递(返回)两个新的参数(或返回类型): blob- 代表二进值数据的JS对象,和file—属于工作空间的文件或者目录。如果一个命令的输出类型是file,则结果为被保存到文件中。包括目录在内的多个文件和它们的全部内容能够以参数方式传入到命令中。

Content assist. JavaScript内容助手增加了如下的功能:对数组和关联数组的类型推断,能在变量声明前的推断,以及根据使用情况推断对象的属性。

在Orion 2.0中同时有其他较小的改进和性能的提升。加载包含JavaScript页面的Orion编辑器 比以前少了45%的请求和80%的字节传输

查看英文原文Eclipse Orion 2.0 Now Runs Locally on Node.js


感谢姚琪琳对本文的审校。

给InfoQ中文站投稿或者参与内容翻译工作,请邮件至editors@cn.infoq.com。也欢迎大家通过新浪微博(@InfoQ)或者腾讯微博(@InfoQ)关注我们,并与我们的编辑和其他读者朋友交流。

评价本文

专业度
风格

您好,朋友!

您需要 注册一个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