Eclipse Che 将改革云端IDE云和虚拟化
2016-02-01 来源:InfoWorld 编辑:Paul Krill
Che是一个动态配置的按需IDE(集成开发环境),它运行在云端提供可替代JetBrains IntelliJ Java IDE 的开源环境,并且允许在任何机器上打开浏览器写代码。 Eclipse Che工程既提供云端IDE和开发人
Che是一个动态配置的按需IDE(集成开发环境),它运行在云端提供可替代JetBrains IntelliJ Java IDE 的开源环境,并且允许在任何机器上打开浏览器写代码。
Eclipse Che工程既提供云端IDE和开发人员的工作区服务器,又提供一个开源且可替代IntelliJ JetBrains Java IDE的开发环境,到目前为止它已经完成研发进入到测试阶段。
Che的工作区由项目和相关运行时间或环境组成。工作区配置将以版本资产固定下来,不过托管在本地或云中的用户都可以将工作区工程和运行环境迁移到其他Che 实例中。
该IDE管理一个工作区的完整生命周期,处理策划的项目状态以及暂停,成像,停止或销毁工作区运行环境。一个Che环境由多个搭载Docker或本地主机的机器组成。
“我们正在构建一个新世界,让任何人在任何地方都能进入到项目中,而无需安装任何软件。其核心就是一个工具和工作区运行环境都能动态配置的按需IDE。”曾参与Che开发的Codenvy公司CEO泰勒·朱厄尔表示, “现有的IDE都达不到这个要求:每台计算机都要经过繁琐的安装,而且本地主机的工作区不可迁移,这就导致了‘IDE只能在指定机器上使用’的问题,并且还限制了共享协作服务。”
对于开发商来说,Che是一个可以在任何框架或编程语言下使用的桌面IDE。而产品用户可以使用Che管理按需工作区,插件提供者可以利用Che来建立托管的工具库。
“产品团队可以将Che作为工作区服务器,获得大量用于控制工作区和构建插件的REST和Java库。”朱厄尔说。
Eclipse云开发顶级项目自2014年推出,而作为项目组成部分的Che其任务是为云开发平台提供必需工具。