Feed abonnieren

Since the introduction of open source more than 20 years ago, software development has undergone significant shifts. Open source development has enabled new programming languages (see Go, Rust, etc.); and as a result, IDEs that are designed to be used with multiple languages are increasingly useful. In addition, enterprises can feel mounting pressure to compete in the digital economy, which can increase developer requirements to produce more microservices and cloud-native applications - and doing it faster. The ability for developers to optimize use of their favorite tools can be essential towards improving developer productivity.

To help address these application development challenges while enabling freedom of choice, Red Hat has developed key extensions for Microsoft’s Visual Studio (VS) Code IDE, which was recently ranked the most popular development environment among respondents. These Red Hat extensions leverage VS Code’s extensibility model and further enable developers to improve efficiency and build the extra applications that need to get done. With two of Red Hat’s extensions having a combined 3.8 million installs, these two Red Hat extensions for Microsoft’s VS Code are listed among the most popular in the Marketplace.

We want to help developers interact with our products in a way that helps them be more successful, and makes development more enjoyable in an IDE they may already be familiar with. Here are a few of the tools we’ve developed to help you improve productivity in Visual Studio Code:

  • Java - The Red Hat Language Support for Java extension is built on the Language Server Protocol, and provides language support for Java through the Eclipse JDT Language Server. It makes Java application development easier with VS Code.
  • XML and YAML - Our extension, YAML Support for Visual Studio Code, makes reading and editing YAML easier and more organized - important for Kubernetes and Red Hat OpenShift application development. Our XML Language Support extension is useful for configuration work, especially with Red Hat Fuse (or Apache Camel).
  • New OpenShift and Server Connectors - The OpenShift Connector enables container native “inner loop” development and direct interaction with a Red Hat OpenShift cluster or a local instance. The Server Connector is a faster, more convenient way to develop and interact with your application server such as Wildfly, EAP and Minishift.
  • New Extension Packs - If you’re focused on Java development on OpenShift, you should look at the OpenShift Extension Pack for Java, which is an easier way to get the tooling for Java development and Red Hat OpenShift deployment.
  • New Dependency Analytics - Our Dependency Analytics extension is a service that checks your Maven or Node dependencies, can flag some known security vulnerabilities (CVEs), and tries to suggest a remedial version. It can also show Github popularity metrics, latest version available for your chosen package, and licensing information to help you choose a license for your project.

Due to the expansion of application development, Red Hat Developer is focused on supplying the current and future generations of developers with the best tools available to create cloud-ready applications using frameworks including Quarkus, Red Hat OpenShift, and Kubernetes. We've worked to do so through acquisitions like Codenvy, delivering cloud-native platforms such as Red Hat CodeReady Workspaces and Red Hat CodeReady Toolchain, and now we're enabling VS Code users with our extensions. With more than 3.8 million installs for two of our extensions, Red Hat extensions for VS Code can offer development teams the ability to code in an environment they feel comfortable, and helping them to more confidently meet demand.

Check out the VS Code offerings from Red Hat to see which extensions may be right for your development needs.


Über den Autor

Bob joined Red Hat in 2017 to manage a portfolio of products and tools focused on software developers, including the developer experience for Red Hat Enterprise Linux (RHEL). In 2020, he joined the RHEL team to manage the Workstation offering. He has a strong focus on user experience and helping people succeed while using RHEL. He has been pushing to advance the Linux workstation further by understanding the critical problems people are solving with RHEL Workstation across multiple industries and driving focus on components that will make the ecosystem for RHEL Workstations stronger.

Read full bio
UI_Icon-Red_Hat-Close-A-Black-RGB

Nach Thema durchsuchen

automation icon

Automatisierung

Das Neueste zum Thema IT-Automatisierung für Technologien, Teams und Umgebungen

AI icon

Künstliche Intelligenz

Erfahren Sie das Neueste von den Plattformen, die es Kunden ermöglichen, KI-Workloads beliebig auszuführen

open hybrid cloud icon

Open Hybrid Cloud

Erfahren Sie, wie wir eine flexiblere Zukunft mit Hybrid Clouds schaffen.

security icon

Sicherheit

Erfahren Sie, wie wir Risiken in verschiedenen Umgebungen und Technologien reduzieren

edge icon

Edge Computing

Erfahren Sie das Neueste von den Plattformen, die die Operations am Edge vereinfachen

Infrastructure icon

Infrastruktur

Erfahren Sie das Neueste von der weltweit führenden Linux-Plattform für Unternehmen

application development icon

Anwendungen

Entdecken Sie unsere Lösungen für komplexe Herausforderungen bei Anwendungen

Original series icon

Original Shows

Interessantes von den Experten, die die Technologien in Unternehmen mitgestalten