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.
執筆者紹介
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.
チャンネル別に見る
自動化
テクノロジー、チームおよび環境に関する IT 自動化の最新情報
AI (人工知能)
お客様が AI ワークロードをどこでも自由に実行することを可能にするプラットフォームについてのアップデート
オープン・ハイブリッドクラウド
ハイブリッドクラウドで柔軟に未来を築く方法をご確認ください。
セキュリティ
環境やテクノロジー全体に及ぶリスクを軽減する方法に関する最新情報
エッジコンピューティング
エッジでの運用を単純化するプラットフォームのアップデート
インフラストラクチャ
世界有数のエンタープライズ向け Linux プラットフォームの最新情報
アプリケーション
アプリケーションの最も困難な課題に対する Red Hat ソリューションの詳細
オリジナル番組
エンタープライズ向けテクノロジーのメーカーやリーダーによるストーリー
製品
ツール
試用、購入、販売
コミュニケーション
Red Hat について
エンタープライズ・オープンソース・ソリューションのプロバイダーとして世界をリードする Red Hat は、Linux、クラウド、コンテナ、Kubernetes などのテクノロジーを提供しています。Red Hat は強化されたソリューションを提供し、コアデータセンターからネットワークエッジまで、企業が複数のプラットフォームおよび環境間で容易に運用できるようにしています。
言語を選択してください
Red Hat legal and privacy links
- Red Hat について
- 採用情報
- イベント
- 各国のオフィス
- Red Hat へのお問い合わせ
- Red Hat ブログ
- ダイバーシティ、エクイティ、およびインクルージョン
- Cool Stuff Store
- Red Hat Summit