Eclipse Codewind 是一个开源项目,便于开发者在他们喜欢的 IDE 中创建云原生应用程序。Codewind 最初支持 Visual Studio Code(VS Code)、Eclipse IDE 和 Eclipse Che。我们正努力争取在未来几个月内增加对其他编辑器的支持。

轻松入门

只要安装上 Codewind,就可以使用通用模板快速开始使用流行框架,包括 Express(Node.js)、Spring Boot(Java)、Open Liberty(Java)和 Kitura(SwiftLang)。如果您想在其他运行时和框架中进行开发,也可以这样做!Codewind 让您能够使用自己的模板来扩展支持,进而满足自身需求。

从一开始就容器化

在您创建应用程序时,Codewind 会立即在自己的容器中同步和构建应用程序,并酌情引入应用程序依赖项。最大的好处在于,您不必离开编辑器去使用依赖工具。

自动重建功能可确保您对应用程序所做的更改立即反映在容器中,从而对代码变更迅速做出反馈。使用 Codewind 构建的应用程序随附健康端点和指标,这样您就可以确保自己的微服务按预期做出响应。

此外,Codewind 的内置性能工具会在您的微服务端点上生成负载。您由此能够观察各项指标,比较应用程序级别之间的变化,识别出表明潜在应用程序瓶颈的热点。

Kabanero 连接

Codewind 在 Kabanero 中使用,Kabanero 是一个开源项目,它将基础开源技术集成到了一个基于微服务的现代框架中。Kabanero 使用 Codewind 提供集成的 IDE 体验。

查看 Codewind 实战

Tim deBoer 介绍了 Eclipse Codewind,这是一个 Eclipse 开源项目,扩展通用 IDE 并利用容器来协助快速微服务应用程序的开发。

查看 Codewind 实战(YouTube 视频)

开启 Codewind 之旅

参考资源

本文翻译自:Introduction to Eclipse Codewind: Build high-quality cloud-native applications faster(2019-08-21)

加入讨论