大咖直播-鸿蒙原生开发与智能提效实战!>>> 了解详情
写点什么

Eclipse 推出新的与 IDE 无关的原生云应用程序构建和部署工具

  • 2019-06-27
  • 本文字数:740 字

    阅读完需:约 2 分钟

Eclipse 推出新的与 IDE 无关的原生云应用程序构建和部署工具

Eclipse Codewind是 Eclipse 基金会的一个新项目,目标是“提供工具来帮助[构建]高质量的 Kubernetes[和 Docker]原生云应用程序,与使用了哪种 IDE 或语言无关。”


Codewind 最初是IBM Microclimate项目的一个贡献,Codewind 的任务是帮助开发人员快速、一致地完成原生云应用程序开发中的常见任务。


开发人员可以使用 Codewind 从模板生成新项目,或者从现有项目生成模板。他们还可以使用它在 Docker 或 Kubernetes 中启动、部署、增量更新、调试应用程序或对其进行性能测试。此外,它还提供验证功能,以确保应用程序遵循最佳实践,并帮助将现有项目转移或迁移到 Docker 或 Kubernetes。其目的就是,使所有这些工具和特性都可以直接从 IDE 中获得。


Codewind 对 Java 的支持最好,但也支持 Go、Python、Swift 和 Node.js 项目。它还提供了特定的框架支持,包括 Java EE、Spring、MicroProfile、Lagom 和 Express。该项目处于 Eclipse 孵化阶段,支持级别因技术而异,但会不断发展。最初,它只能作为 Visual Studio Code 扩展或 Eclipse 插件使用。它还将支持 Eclipse 基于云的 IDE Eclipse Che。


该工具能够通过运行一系列本地 Docker 容器来实现几乎是 IDE 无关的集成,这些容器具有已经定义好的 API,IDE 扩展或插件可以与这些 API 通信以获得这些功能。


项目未来的计划包括支持更多的语言、更多的框架和更多的 IDE 或开发工具。其中还包括支持帮助进行自动化测试的工具、与供应商无关的 Kubernetes dev CLI,以及特定于原生云开发其他方面的工具。


IBM 将继续对 Codewind 项目进行投资和贡献,但也欢迎其他人的参与和贡献。要了解更多信息,请访问项目主页或按照安装说明开始试用。


原文链接


Eclipse Introduces New IDE-Agnostic Tools for Building and Deploying Cloud-Native Applications


2019-06-27 08:005460
用户头像

发布了 887 篇内容, 共 626.0 次阅读, 收获喜欢 1619 次。

关注

评论

发布
暂无评论
发现更多内容

架构实战营模块六作业

zhihai.tu

Java问题解决录: 运行时抛出NoSuchMethodError / NoSuchFieldError异常

崔认知

5 个 JavaScript 写法小技巧分享

掘金安东尼

JavaScript 9月月更

PANAMA: 共享机器学习集群的网内聚合框架

俞凡

大数据 架构 网络

Kubernetes网络插件详解 - Calico篇 - 网络基础

巨子嘉

Java 键盘输入n个数进行排序输出

排序 java基础 9月月更

IO多路复用中的Select/poll/epoll总结全乎了

知识浅谈

IO多路复用 9月月更

在互联网,摸爬滚打了几年,我悟了。面对如今经济形势,普通打工人如何应对?

HullQin

Go golang 后端 websocket 9月月更

大型网站架构

源字节1号

软件架构 后端开发

从改善设计的角度理解TDD

Bright

敏捷 TDD

挑战30天学完Python:Day1火力全开-初识Python(含系列大纲)

MegaQi

9月月更 挑战30天学完Python

都2022年了,Python Web框架你不会只知道Django和Flask吧?

梦想橡皮擦

Python 9月月更

记一次 swap 导致系统盘高 IOPS 问题排查

卫智雄

linux运维

拆分电商系统为微服务

张立奎

设计模式的艺术 第二十四章策略设计模式练习(开发一款飞机模拟系统,该系统主要模拟不同种类飞机的飞行特征与起飞特征,为了将来能够模拟更多种类的飞机,试采用策略模式设计该飞机模拟系统)

代廉洁

设计模式的艺术

Mavan:自定义骨架及工程初始化

程序员架构进阶

maven 低代码 9月日更 9月月更

2022-09-03:n块石头放置在二维平面中的一些整数坐标点上 每个坐标点上最多只能有一块石头 如果一块石头的 同行或者同列 上有其他石头存在,那么就可以移除这块石头。 给你一个长度为 n 的数组

福大大架构师每日一题

算法 rust 福大大

k8s自定义controller三部曲之三:编写controller代码

程序员欣宸

Kubernetes Controller 9月月更

云原生(三十五) | Prometheus入门和安装

Lansonli

云原生 k8s 9月月更

C++学习------cerrno头文件的作用与源码学习

桑榆

c++ 9月月更

三种获取URL参数值的方法

devpoint

JavaScript URL参数解析 9月月更

Spring源码分析(七)扩展接口BeanPostProcessors源码分析

石臻臻的杂货铺

spring 9月月更

npm run 脚本背后的事情

汪子熙

node.js 开源 npm YARN 9月月更

FreeRTOS记录(一、熟悉开发环境以及CubeMX下FreeRTOS配置)

矜辰所致

STM32CubeMX FreeRTOS 9月月更

在世界人工智能大会,看京东AI向产业奔涌

脑极体

日拱算法:什么是“情感丰富的文字”?

掘金安东尼

9月月更

Spring源码分析(八)Spring 所有BeanFactoryPostProcessor扩展接口

石臻臻的杂货铺

spring

「知识点」PropTypes提供的验证器

叶一一

JavaScript 前端 9月月更

redis数据结构之压缩列表

急需上岸的小谢

9月月更

Eclipse 推出新的与 IDE 无关的原生云应用程序构建和部署工具_云原生_Dustin Schultz_InfoQ精选文章