BT

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

Orion——基于Web的Eclipse

| 作者 Michael Stal 关注 0 他的粉丝 ,译者 沙晓兰 关注 0 他的粉丝 发布于 2011年2月18日. 估计阅读时间: 2 分钟 | 如何结合区块链技术,帮助企业降本增效?让我们深度了解几个成功的案例。

Eclipse基金会的执行董事Mike Milinkovich在一月份宣布了一个名为“Orion”的新工具。Mike把它称作“Eclipse的新冒险”,这个工具将为开源工具的集成提供一个浏览器环境。二月初的时候,开发团队发布了Orion的里程碑版本M5。

所有集成开发环境中,Eclipse平台拥有最大的开发社区。它之所以这么成功,一个原因就是作为开源平台,它的扩展性非常好。仅仅这一点就吸引了大量开发人员在Eclipse框架的基础上开发新的插件或构建应用。但对编写Web应用的程序员来说,开发使用的IDE必须安装在自己本地机上,这就有些杀鸡用牛刀的意味了,尤其是在当前云计算可能席卷IT界的大环境下。相对来讲,基于Web的集成开发环境或许更具优势,比方说客户端无需安装、服务器平台有好的伸缩性、连接简单。

Orion诞生的目的就是要把Eclipse平台搬到Web上来。和之前的Eclipse源码库相比,Orion为Web应用提供了一个基于浏览器的开发工具,它的客户端和所有工具都是用JavaScript实现的。Mike说:”它并不是单纯的在浏览器标签页里运行的IDE。所有的链接都有用,也能共享。你可以在新标签页里打开文件。我们在开发的时候非常注重程序员的Web用户体验。”Orion的服务器端目前是基于OSGi实现的,并采用Jetty作为Web容器。客户端UI跟服务器之间的通信都基于RESTful API。

需要注意的是,尽管Orion的开发才开始不久,但在Eclipse E4下载网站上已经可以下载验证此概念的第一个版本了。Orion的里程碑版本M5在二月初也已发布,这个版本集成了Firebug,同时支持用户自定义编辑。

Mike的博客收到了大量的正面反馈,但也有一些开发员并不完全买这个在线Eclipse的帐。Zviki Cohen就是其中一个,他说目前大部分的在线IDE都是基于Web的客户端,只针对少量特性和特定的后端编程服务,而Eclipse却是一个非常巨大的生态系统。

Mike Milinkovitch表示三月初会在加拿大渥太华召开一次会议,跟对此感兴趣的开发者讨论Orion以后的发展方向和路线图。在Eclipse平台UI主管Boris Bokowski的博客上,可以找到更多Orion项目的相关信息。

查看英文原文:Orion – Eclipse for the Web

评价本文

专业度
风格

您好,朋友!

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