云IDE Eclipse格瓦拉:Eclipse下一代IDE(推荐)

  

Eclipse格瓦拉被Eclipse官方称为下一代IDE,作为老牌的IDE,被其寄予厚望的Eclipse切到底有什么特点,在这篇文章中我们来一探究竟。

  

<强>开发团队的Kuberentes原生IDE

  

Eclipse格瓦拉对开发团队来进行Kubernetes开发使能,提供了一键生成开发者工作空间的功能,消除了团队本地环境配置的操作.Che可以将Kubernetes应用更容易地发布至开发环境,并且提供了一个基于浏览器的IDE,使得开发者可以从任何机器进行编码,测试和运行应用程序等操作,所有的一切只需要提供一个浏览器即可。

  

  

<强>生产运行环境

  

Eclipse切可以支持各种容器,甚至是多容器的运行环境。可以在Kubernetes, OpenShift或者码头工人环境中运行,Chec可以使用从DockerHub或者开发者自己的镜像私库,通过添加基于SSH的代理,使得生产镜像通过终端和语言服务可以具有开发环境功能,停止时,切也可以保存工程相应的关键状态信息。支持和实现此项特性的基础能力主要包括:

  
      <李>容器运行环境李   <李>组合运行环境李   <李> SSH访问李   <李>根用户终端访问李   <李>预构建和自定义的组件   <李>工作空间快照
      李   
  

云IDE Eclipse格瓦拉:Eclipse下一代IDE(推荐)

  

<>强工作空间的开发模式

  

通过代理为工作空间添加开发者服务包括语法自动补齐,错误检查和调试工具等。针对不同语言提供智能提示,可以启用根用户或者SSH访问方式。支持和实现此项特性的基础能力主要包括:

  
      <李>语言服务器李   <李>智能提示与重构李   <李>调试器李   <李>工作空间代理李   <李>智能命令李   <李> SSH访问李   <李>根用户终端访问李   
  

云IDE Eclipse格瓦拉:Eclipse下一代IDE(推荐)

  

<强>可使用任何IDE

  

可以在任何设备上进行工作,无需安装软件,因为Eclipse IDE格瓦拉已经提供了内建方式。也可以使用开发者自己喜欢的桌面IDE,只需要挂载切工作空间即可,一切可根据用户自行选择。支持和实现此项特性的基础能力主要包括:

  
      <李>浏览器IDE李   <李> RESTful工作空间API李   
  

云IDE Eclipse格瓦拉:Eclipse下一代IDE(推荐)

  

<>强团队开发

  

基于生产镜像创建定制的团队可用的组件和运行环境,包括开发所需要的工具。所有人都可以使用这样的组件或者拷贝工作空间来快速创建可以用于生产环境的应用。甚至可以通过添加示例代码来实现对新人进行培训的目的。支持和实现此项特性的基础能力主要包括:

  
      <李>组件运行环境李   <李>团队工作空间李   <李>项目示例   
  

云IDE Eclipse格瓦拉:Eclipse下一代IDE(推荐)

  

<>强语言服务协议

  

语言服务协议(语言服务器协议)是由微软,Codenvy, Red Hat和IBM共同开发的协议,包括语法分析,高亮以及在Eclipse切内的重构代码。协议用于在客户端工具和语言服务之间进行功能特性的集成,比如自动不起,定义跳转和搜索所有引用等。

  

云IDE Eclipse格瓦拉:Eclipse下一代IDE(推荐)

  

<强>调试器

  

切可以在开发者的工作空间中插入调试代理以允许变量监控和替换,断点设定,但不调试和其他常用的调试操作。调试器可以与组件或者用户工作空间进行关联。

  

云IDE Eclipse格瓦拉:Eclipse下一代IDE(推荐)

  

<强> SSH/终端

  

切向工作空间关联的操作系统中添加SSH守护进程,使用SSH连接开发者自己的IDE比如Eclipse,上传死钥或者使用切为每个工作空间创建密钥对。通过切的浏览器终端,开发者可以访问自己的工作空间,并且具有工作空间所关联操作系统的根用户权限。

  

云IDE Eclipse格瓦拉:Eclipse下一代IDE(推荐)

云IDE Eclipse格瓦拉:Eclipse下一代IDE(推荐)