作者| 苗叔叔
编辑| 郑丽媛
头图|CSDN视觉中国下载
制作| CSDN 博客
Eclipse Che 被Eclipse 官方称为下一代IDE,那么作为老牌IDE 备受期待的Eclipse Che 有哪些特点呢?在这篇文章中,我们就来看看它的特点。
Kuberentes Native for Development Teams IDEEclipse Che 使开发团队能够使用Kubernetes 进行开发,提供一键生成开发人员工作区的能力,并且无需配置团队的本地环境。 Che 可以轻松地将Kubernetes 应用程序发布到开发环境,并提供基于浏览器的IDE。这使得开发人员只需提供浏览器就可以在任何机器上编码、测试和运行应用程序。
特征
生产操作环境Eclipse Che可以支持各种容器甚至多容器操作环境。可以在Kubernetes、OpenShift 或Docker 环境中运行。 Chec可以使用来自DockerHub的镜像或者开发者自己的私有镜像库。通过添加基于SSH 的代理,您可以通过终端和语言服务为生产映像提供开发环境功能。停止时,还可以保存所检查项目对应的关键状态信息。支持和实现该功能的基本特性主要包括:
容器运行环境
搭建运行环境
SSH 访问
root用户的终端访问
预构建和自定义组件
工作区快照
在工作区开发模式下,您可以使用代理将开发人员服务添加到工作区,例如自动语法完成、错误检查和调试工具。提供多种语言的智能提示,可以针对root用户或SSH访问方式启用。支持和实现该功能的基本特性主要包括:
语言服务器
智能提示、重组
调试器
工作区代理
智能命令
SSH 访问
root用户的终端访问
Eclipse Che IDE 已经提供了内置方法,因此您可以使用任何IDE 并在任何设备上工作,而无需安装任何软件。您还可以使用开发人员最喜欢的桌面IDE,只需安装Che 工作区,用户就有一切可供选择。支持和实现该功能的基本特性主要包括:
浏览器集成开发环境
RESTful 工作区API
团队开发涉及根据包含开发所需工具的生产映像创建自定义的支持团队的组件和执行环境。任何人都可以使用这些组件或复制工作区来快速创建生产就绪的应用程序。您还可以添加示例代码来培训新人。支持和实现该功能的基本特性主要包括:
组件执行环境
团队工作空间
项目实例
语言服务器协议语言服务器协议是由Microsoft、Codenvy、Red Hat 和IBM 联合开发的协议,包括Eclipse Che 中的代码解析、突出显示和重构。协议用于集成客户端工具和语言服务之间的功能,例如自动发现、定义跳转和查找所有引用。
Debugger Che 将调试代理插入到开发人员的工作区中,允许您监视和替换变量、在不调试的情况下设置断点以及其他常见的调试操作。调试器可以与组件或用户工作区关联。
SSH/终端Che 将SSH 守护程序添加到与您的工作区关联的操作系统,使用ssh 连接到您自己的IDE(例如Eclipse),上传死密钥,或使用Che 为每个工作区创建密钥对。通过Che 的浏览器终端,开发人员可以访问工作区并获得与工作区关联的操作系统的root 用户权限。
从用户的角度来看,开发人员可以使用Che 作为IDE 以任何框架或语言进行编写。这使得项目和操作环境更加便携并且更容易迁移到云端。
产品拥有者
Che 可以集成到产品中并通过API 进行简单控制。三星、SAP 和红帽使用Che 来打造出色的开发人员体验。例如SAP的WebIDE
例如,Codenvy 创建了企业级Che 包装。
扩展提供商可以使用组件、模板、扩展和插件来创建新的开发人员工具,以更好地利用和扩展您的使用。
综上所述,Eclipse Che拥有强大背景公司的技术能力支持,并获得了众多现有用户的支持,使其成为选择云IDE时不可忽视的选项。
作者简介:苗叔,高级架构师、PMP、OCP、CSM、HPE大学讲师、EXIN DevOps Professional和DevOps Master认证讲师,担任HPE GD中国DevOps敏捷负责人,为企业级提供DevOps咨询培训和实施指导客户。帮助提供。电信金融行业专家,10年以上金融外汇行业架构设计、开发、维护经验,10多年IT职业生涯积累的近全生命周期经验,我一直在做。软件开发和设计领域的知识。
原文链接:https://blog.csdn.net/liumiaocn/article/details/108267949
点击分享
【下一代edr,第三代eclipse】相关文章: