`
star65225692
  • 浏览: 273313 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类

Orion——基于Web的Eclipse

阅读更多

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。Hadoop的升级和重新设计其他编程范式


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

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

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

分享到:
评论

相关推荐

    Orion插件 - 适用于eclipse的短小快捷强大的应用服务器

    Orion插件是一款专为Eclipse开发环境设计的强大工具,其主要目的是为了简化JavaEE应用程序的部署和管理。Orion插件将应用服务器的功能无缝集成到Eclipse IDE中,为开发者提供了一个高效、便捷的工作环境。 Orion...

    eclipse-orion-I20140311-1305-win32.win32.x86

    Eclipse Orion是一款开源的、基于Web的集成开发环境(IDE),由Eclipse基金会开发。它允许开发者在浏览器中编写、运行和测试代码,无需安装传统的桌面应用。 【描述】"32位eclipse-orion-I20140311-1305-win32.win...

    eclipse-orion-I20140311-1305-win32.win32.x86_64

    Eclipse Orion 是一个基于Web的开源开发环境,它由Eclipse基金会开发并维护。Orion致力于提供一个现代的、浏览器内的开发体验,让开发者可以利用任何支持Web的设备进行编程工作,无需安装本地IDE。标题中的"eclipse-...

    org.eclipse.orion源码

    eclipse orion 源码 git 官方下载

    EspruinoOrion:Eclipse Orion + Espruino插件

    EspruinoOrion-Eclipse Orion插件 Eclipse Orion的Espruino插件。 简单地: 将其托管在支持HTTPS的网络服务器上(或使用 ) 将添加到Eclipse Orion 在新窗口中打开 将Espruino连接到您的音频插Kong(下面的接线...

    che_orion_api:Eclipse Che 上的 Orion API 适配器

    Orion API over Eclipse Che 这个独立的 Web 应用程序是一个适配器,它处理 Eclipse Orion API 调用并将它们映射到 Eclipse Che 调用,将操作转发到 Eclipse Che 服务器。

    org.eclipse.orion源码2

    eclipse orion 源码 git 官方下载

    Cintel Orion Web Server v1.5 Build 258

    《Cintel Orion Web Server v1.5 Build 258:深入解析与应用》 Cintel Orion Web Server v1.5 Build 258是一款专为高效、安全的Web服务设计的专业软件。作为服务器类应用的一员,它在互联网基础设施中扮演着至关...

    Eclipse4.4(Luna)中文语言包

    6. **BabelLanguagePack-rt.rap-zh_4.4.0.v20140623020002.zip**:Rap 是Eclipse Rich Ajax Platform的缩写,允许开发基于Web的应用程序,这个语言包使Rap的界面变为中文。 7. **BabelLanguagePack-tools.tm-zh_...

    Eclipse4.3汉化包

    1. BabelLanguagePack-eclipse.orion-zh_4.3.0.v20140623031152.zip:这是针对Eclipse Orion的汉化包,Orion是Eclipse的一个在线代码编辑器和云开发环境。 2. BabelLanguagePack-eclipse-zh_4.3.0.v20140623031152....

    如何安装solarwinds orion

    **如何安装SolarWinds Orion** SolarWinds Orion是一款强大的网络性能监控工具,它提供了一整套功能,用于监测网络设备、服务器、应用程序和服务的性能。本文将详细介绍如何安装和配置SolarWinds Orion,以帮助您...

    针对S698系列处理器的Windows平台集成开发环境——Orion4.0的设计和应用.pdf

    【Orion4.0集成开发环境】是专为S698系列处理器设计的一款Windows平台上的开发工具,它填补了该处理器架构在Windows环境下缺乏集成开发环境的空白。Orion4.0采用Java的插件机制,实现了高效、便捷的开发流程,极大地...

    Orion-Rhapsody_US

    Orion-Rhapsody_US是美国Orion公司推出的一款医疗专业化信息平台,它通过Rhapsody Integration Engine实现医疗IT系统之间的互操作性,无论技术或标准如何,都能够以最快的速度和最简便的方式进行。Rhapsody ...

    Orion-14B是一个模型家族,包括14B基础LLM和一系列模型——聊天模型、,.zip

    Orion-14B是一个模型家族,包括14B基础LLM和一系列模型——聊天模型、,

    Orion 10.2 windows+linux

    《Orion 10.2:Oracle的跨平台存储测试利器》 Oracle Orion是一款由全球知名数据库厂商Oracle推出的高效存储测试工具,专为评估和优化存储系统性能而设计。其最新版本Orion 10.2,支持Windows和Linux两大操作系统,...

    在线集成开发环境EclipseChe.zip

    Eclipse Che 是一个高性能的基于浏览器的集成开发环境,通过提供结构化的工作区、项目输入、模块化扩展插件来支持 Codenvy 的引擎。Eclipse Che 采用 Java 开发,支持 Windows、Linux 和 OS X 系统。提供扩展功能...

    orion_gtk3_theme

    标题中的"orion_gtk3_theme"指的是一个基于GTK3的Orion主题,这通常是一个图形用户界面(GUI)的主题包,用于改变Linux系统中应用程序的外观和感觉。GTK3是一个广泛使用的开源GUI构建工具包,支持多种操作系统,包括...

    orcale 测试工具 orion10.2

    orion10.2 orcale 测试工具 orion10.2 linux下载

    七步orion企业主题模板

    七步orion企业主题模板是七步分享的,咱一起来看看七步orion企业主题模板,从七步orion企业主题模板的演示来看,咱发现七步orion企业主题模板也合适个人工作室除了用作企业公司外,先看七步orion企业主题模板的首页...

    Orion医院信息集成平台解决方案v2.0.docx

    新西兰Orion Health软件医院信息集成平台解决方案v2.0

Global site tag (gtag.js) - Google Analytics