Introduction to Eclipse Codewind: Build high-quality cloud-native applications faster
21 Aug 2019 - Andy Watson
Eclipse Codewind is an open source project that makes it easier for developers to create cloud-native applications within their favorite IDE. Codewind initially supports Visual Studio Code, Eclipse IDE and Eclipse Che. We’re working on adding support for additional editors in the coming months.
Easy to get started
Once you’ve installed Codewind, you can use common templates to quickly start using popular frameworks including Express (Node.js), Spring Boot (Java), Open Liberty (Java), and Kitura (Swift). If you want to develop in other runtimes and frameworks, you can do that as well! Codewind enables you to bring your own templates to expand support to meet your own needs.
Containerized from the start
When you’re creating an application, Codewind immediately syncs and builds your application within its own container, pulling in application dependencies as appropriate. The best part? You don’t have to leave your editor to use dependent tools.
Auto-rebuild capabilities ensure that changes you make to your application are immediately reflected in your container, which results in quick feedback on your code changes. Applications that you build using Codewind come with health endpoints and metrics so that you can make sure your microservices are responding like you expect them to.
In addition, Codewind’s built-in performance tooling generates load on your microservice endpoint. This enables you to watch the metrics to compare changes between application levels and to identify hot spots that indicate potential application bottlenecks.
Welcome to Eclipse Codewind
Start your Codewind journey
- Learn more: Codewind.dev
- Contribute to the project: Visit GitHub
- Follow us on EclipseCodewind@twitter
Originally published at https://developer.ibm.com.