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 워크로드를 실행할 수 있도록 지원하는 플랫폼 업데이트
오픈 하이브리드 클라우드
하이브리드 클라우드로 더욱 유연한 미래를 구축하는 방법을 알아보세요
보안
환경과 기술 전반에 걸쳐 리스크를 감소하는 방법에 대한 최신 정보
엣지 컴퓨팅
엣지에서의 운영을 단순화하는 플랫폼 업데이트
인프라
세계적으로 인정받은 기업용 Linux 플랫폼에 대한 최신 정보
애플리케이션
복잡한 애플리케이션에 대한 솔루션 더 보기
오리지널 쇼
엔터프라이즈 기술 분야의 제작자와 리더가 전하는 흥미로운 스토리
제품
- Red Hat Enterprise Linux
- Red Hat OpenShift Enterprise
- Red Hat Ansible Automation Platform
- 클라우드 서비스
- 모든 제품 보기
툴
체험, 구매 & 영업
커뮤니케이션
Red Hat 소개
Red Hat은 Linux, 클라우드, 컨테이너, 쿠버네티스 등을 포함한 글로벌 엔터프라이즈 오픈소스 솔루션 공급업체입니다. Red Hat은 코어 데이터센터에서 네트워크 엣지에 이르기까지 다양한 플랫폼과 환경에서 기업의 업무 편의성을 높여 주는 강화된 기능의 솔루션을 제공합니다.