Red Hat Developer Studio 是一款基于 Eclipse 的集成开发环境, 整个开发环境包含 Red Hat & JBoss 家族的众多产品: Exadel Studio Pro, RichFaces, and Ajax4jsf — with the JBoss Enterprise Application Platform, which includes JBoss Seam, Hibernate, and the JBoss Application Server runtime, 此环境是开发 Enterprise Java, Ajax, 和 SOA 应用的理想平台, 包含以下功能:
- A seamless, unified programming model: Developer Studio leverages and provides new tools around JBoss Seam to build applications in a single, consistent manner. Today, the type of application typically dictates the programming model that a developer uses, which means that developers must learn to use many different models. JBoss Seam, currently being standardized as Web Beans in the Java Community Process, offers a simple, unified model for developing any type of application, thus eliminating the need for multiple programming models.
- Powerful Ajax capabilities: Developer Studio provides a powerful and integrated Ajax development environment with JBoss Seam and JBoss Ajax4jsf frameworks, JBoss RichFaces rich Web components, and What You See Is What You Get (WYSIWYG) tools for creating Ajax-enabled Web pages and interfaces.
- Comprehensive Java Platform, Enterprise Edition (EE) tooling: Developer Studio makes building Java EE applications easy, with capabilities like two-way visual (WYSIWYG) and source editing of JavaServer Faces (JSF) and Facelets pages, dynamic code assist, and a rich component palette. Furthermore, by including and integrating JBoss Application Server, Developer Studio simplifies deploying, running, and debugging Java EE applications.
- An integrated runtime with the developer tools: Developer Studio is the first open source Eclipse-based development environment that brings together the runtime with the tools. This eliminates the need for developers to cobble together different open source frameworks and components before they could start developing. Now, developers have an out-of-the-box IDE for all their development, from enterprise Java to Ajax to Linux development.