从历史上看,软件工程师花费在环境管理和维护相关任务上的时间远多于实际编写代码的时间。开发人员通常同时处理多个项目,并使用不同的编程语言。随着越来越多的 IT 组织采用 DevOps 和容器技术来加速现代云应用的交付,开发人员开始使用 Codenvy 等新工具,这些工具能够帮助开发团队构建复杂应用,并减少不同环境中的不一致性。.
Codenvy成立于2013年,提供首个企业版Eclipse Che(一款广受欢迎的开源云集成开发环境 (IDE))以及开发者工作区服务器。Codenvy将运行时、项目和IDE整合到一个云原生开发者工具中,使多个开发者能够在同一工作区内协作。Codenvy的便携式通用工作区和云IDE解决了本地开发者工作区的设置和共享难题,无需安装软件即可参与项目。Codenvy运行在轻量级Linux容器中,支持即时部署和弹性扩展,可构建和运行数百万个工作区。Codenvy的容器化工作区可通过Web浏览器轻松访问,无需创建、维护和管理开发环境。.
Codenvy 和 Red Hat 已开展合作,旨在帮助开发者加速云原生应用的开发。去年,Codenvy、Red Hat 和微软宣布合作,共同提供一种跨代码编辑器和 IDE 集成编程语言的通用方法。该协议旨在通过在各种工具中为不同编程语言提供更佳的编辑体验,从而提升开发者的灵活性和生产力。2016 年,Red Hat 还加入了 Eclipse Che 社区,为改进工作区运行时、工作区编排和组合格式以及 IDE 中的容器镜像生命周期做出了贡献。此外,Codenvy 已集成到 Red Hat 的容器应用平台 Red Hat OpenShift 中,以简化应用程序的开发、调试和部署。.
如今,随着 Codenvy 的加入,红帽计划将 Eclipse Che 和 Codenvy 的增强功能作为其工具战略的基石,以扩展和集成跨不同工具和平台的工作区管理技术。OpenShift.io(包含 Eclipse Che)提供应用程序开发工具和必要的开发环境,帮助企业在数字化转型市场中蓬勃发展。OpenShift.io 旨在帮助开发团队(无论身处同一栋楼还是世界各地)更高效地协作,构建容器化的微服务解决方案,并将其部署在混合云环境中。.
