Rational Application Developer
|
Este artículo necesita referencias adicionales para verificación. (Diciembre de 2008) (Aprender cómo y cuándo quitar este mensaje de plantilla) |
Abra Rational Application Developer con el editor de código Java
|
|
Desarrolladores | Rational Software |
---|---|
Versión inicial | 6.0 [1] 07 de enero de 2005 |
Escrito en | Java |
Sistema operativo | Microsoft Windows, Linux |
Disponible en | Inglés internacional, Francés, alemán, Italiano, español, Portugués brasileño, Chino simplificado, Chino tradicional, Japonés, Coreano |
Tipo | Entorno de desarrollo integrado |
Licencia de | IBM EULA |
Sitio web | IBM.com/... |
Rational Application Developer para WebSphere Software (RAD) es un comercial Basado en Eclipse entorno de desarrollo integrado (IDE), hecha por IBM. Proporciona herramientas para visualmente diseño, construcción, pruebas, análisis e implementación de muchos tipos de aplicaciones, incluyendo Java, Java EE, Web 2.0, híbrido móvil, aplicaciones de Portal y servicios de Web y RESTO.
Contenido
- 1 Resumen
- 2 Historia
- 3 Base de Eclipse
- 4 Véase también
- 5 Referencias
- 6 Acoplamientos externos
Resumen
Rational Application Developer es un producto de environment(IDE) de desarrollo integrado que ayuda a Java y desarrolladores de aplicaciones web diseñan, desarrollaran, implementan, probar y analizan sus aplicaciones. Contiene asistentes especializados, editores y visualizadores para una variedad de tecnologías:
- Java Platform, Enterprise Edition (Java EE): Esta arquitectura se utiliza para construir aplicaciones Web y empresariales distribuidas. Las aplicaciones Java EE incluyen: beans Java de empresa ()EJB) aplicaciones distribuidas, aplicaciones con soporte transaccional, de garantizar Persistencia de Java API Aplicaciones (APP) para acceder a los datos persistentes, y Páginas de JavaServer (JSP) o Caras de JavaServer (JSF) para el desarrollo de lógica de presentación.[2]
- Servicios Web: Un Web service es un autónomo self-describing, aplicación modular que puede ser publicado, encuentra e invoca a través de Internet. Herramientas de servicios web permiten a los desarrolladores de software para descubrir los servicios Web existentes para la integración, crear servicios Web de artefactos existentes o archivos de lenguaje de descripción de servicios Web (WSDL) y desplegar servicios Web para una variedad de ambientes.[3]
- Arquitectura de componentes de servicio (SCA): SCA permite la reutilización de software montando un conjunto de servicios en una aplicación compuesta. Herramientas de desarrollo de SCA proporcionan gráficos cableado de componentes para formar servicios compuestos, asociado enlaces de protocolo y la calidad de calidades de servicio a componentes SCA, paquete SCA activos y para la implementación.[4]
- Lenguaje de marcado extensible (XML): XML es un lenguaje genérico que puede usarse para describir cualquier tipo de contenido de forma estructurada. XML se utiliza extensivamente para crear servicios Web. Herramientas XML incluyen editores de asignación, XSL, esquema y DTD.[5]
- Conector de Java EE ()J2C): J2C herramientas permiten a las aplicaciones acceso a operaciones y datos en sistemas de información de la empresa tales como CICS o IMS. Asistentes asistir con importación de archivos, asignación de datos y la creación de métodos y clases Java para acceder a los datos.
- Aplicación Web: Web aplicaciones van desde sitios Web hasta aplicaciones complejas que usan JSF para acceder a los datos o aplicaciones de Internet ricas que utilizan JavaScript asíncrono y XML (Ajax). El Banco de trabajo incluye asistentes, editores y paletas para ayudar en la creación y despliegue de aplicaciones Web.[6]
Rational Application Developer incluye herramientas para mejorar la calidad del código. Un herramienta de perfiles de Java ayuda a analizar el rendimiento de la aplicación, uso de memoria y rosca problemas. Una herramienta de análisis identifica patrones y antipatterns en código de aplicación y compara el código de estándares de codificación.[7]
Para administrar el código fuente, un equipo de desarrollo puede configurar Rational Application Developer para trabajar con un sistema de repositorio de código fuente. El producto se suministra con conectores para IBM Rational ClearCase control de origen y IBM Rational ClearQuest para la gerencia del defecto. También incluye un Rational Team Concert cliente que puede ser utilizado para control de origen de ambos y administración de defectos.
El Banco de trabajo incluye herramientas para implementar una aplicación en un servidor local o remoto. Contiene entornos de prueba para IBM WebSphere Application Server e IBM WebSphere Portal. También es compatible con Apache Tomcat. Usando estas herramientas, un desarrollador puede probar su aplicación localmente antes de publicarla en un servidor de producción.[8] Computación en la nube capacidad se proporciona para el IBM SmartCloud Enterprise[9] y el ejecutor de la carga de trabajo de IBM.[10]
Historia
Esta sección necesita expansión. Usted puede ayudar a Añadir a él. (Diciembre de 2008) |
En 2001, IBM donó la plataforma Eclipse en código abierto para permitir el desarrollo impulsado por la comunidad de un banco de trabajo de Java y herramientas.[11] Eclipse fue basado en estándares como J2EE y fue diseñado con un marco basado en plug-in para que los proveedores podrían ampliar fácilmente las características de la mesa de trabajo.
También en 2001, IBM sustituye el VisualAge para Java y WebSphere Studio productos con WebSphere Studio aplicación Developer (WSAD), versión 4.0. WSAD extendió la plataforma Eclipse e incluyen herramientas para desarrollar servicios Web y aplicaciones XML y para perfiles de rendimiento.
En 2002, IBM lanzó la versión 5.0 de WSAD añadir un Java Visual Editor, un depurador XSL y herramientas de análisis y prueba. Aplicaciones podrían desplegarse a WebSphere Application Server versión 5.0. Nuevos estándares de programación soportados incluyen J2EE 1.3.
En 2003, IBM completó la compra de Software de Rational[12] y un año más tarde, WSAD con Rational Application Developer versión 6.0. Esta versión admite WebSphere Application Server versión 6.0 y actualiza programación estándares como J2EE 1.4. También se incluyeron herramientas para portlet visual y desarrollo de portales.
En 2006, IBM donó la plataforma de herramientas Web (WTP) de Eclipse. TTI incluye herramientas para el desarrollo de aplicaciones Web y Java EE. Ese año vio también liberación de Rational Application Developer versión 7.0, con nuevas funciones de apoyo a Java Server Faces y herramientas para visualización XSD y WSDL y transforma. En esta versión, se podía instalar Rational Application Developer en un solo banco de trabajo con otras herramientas de Rational.
En 2008, IBM lanzó el Rational Application Developer versión 7.5. Esta versión admite WebSphere Application Server versión 7.0, así como el nuevo estándar de programación de Java EE 5. Esta versión incluye herramientas para servicio de componente de arquitectura (SCA), un modelo de programación basada en componentes, y herramientas para la comunicación permitió aplicaciones.
En 2010, IBM publicó Rational Application Developer versión 8.0. Esta versión admite WebSphere Application Server versión 8.0, así como el nuevo estándar de programación de Java EE 6. Esta versión incluye herramientas de apoyo del marco de aplicaciones OSGi y cloud computing. La nube de apoyo incluye la capacidad de crear y administrar máquinas virtuales ejecutando servidores de aplicaciones y también la inclusión de los aparatos de la máquina virtual para Rational Application Developer en el IBM SmartCloud Enterprise Catálogo de la imagen.
En 2013, IBM lanzó el Rational Application Developer versión 9.0.[13] Esta versión admite la última versión de Perfil de servidor de aplicación de la libertad y había hecho mejoras a las herramientas para desarrollar aplicaciones web móviles y móviles de varios niveles.
La última versión de Rational Application Developer es versión 9.5,[14] que fue lanzado en septiembre de 2015.
Base de Eclipse
- V7.5.x RAD está basado en Eclipse 3.4.2 proyecto de herramientas Web (WTP) 3.0 plus bugzilla parches
- V8.0.x RAD está basado en Eclipse 3.6.2.x más proyecto de herramientas Web (WTP) 3.2.4 más parches de bugzilla
- V8.5.x RAD está basado en Eclipse 3.6.2.3 plus (con IBM añade soporte para Java 7.0) y proyecto de herramientas Web (WTP) 3.2.5+ plus bugzilla parches
- V9.0.x RAD está basado en Eclipse 4.2.2+ parches 3.4.2+ plus bugzilla proyecto de herramientas Web (WTP)
Véase también
- Lista de entornos de desarrollo integrado
- Desarrollador de negocios racional
- Rational Functional Tester
- Rational Software Architect
- Rational Team Concert
- WebSphere Commerce Kit de herramientas
- WebSphere Integration Developer
Referencias
- ^ "ciclo de vida de soporte de Software de IBM para Rational Application Developer para WebSphere Software 6.0. x". 01.IBM.com. 2014-08-09.
- ^ "Desarrollo de aplicaciones empresariales".
- ^ "Desarrollo de servicios Web".
- ^ "Desarrollo de aplicaciones de la arquitectura de componentes de servicio (SCA)".
- ^ "Desarrollo de aplicaciones de XML".
- ^ "Desarrollo de aplicaciones Web".
- ^ "Herramientas de calidad en Rational Application Developer de código".
- ^ "Implementación de aplicaciones".
- ^ "IBM SmartCloud Enterprise".
- ^ "IBM Workload Deployer".
- ^ "sobre la Fundación de Eclipse". Eclipse.org. 2004-02-02. 2014-08-09.
- ^ Lista de fusiones y adquisiciones de IBM, Lista de fusiones y adquisiciones de IBM
- ^ https://www-01.IBM.com/Common/SSI/ShowDoc.WSS?docURL=/Common/SSI/rep_ca/1/897/ENUS213-211/index.html&lang=en&request_locale=en
- ^ https://www-01.IBM.com/Common/SSI/cgi-bin/ssialias?infotype=an&SubType=CA&htmlfid=897/ENUS215-380&appname=USN
Acoplamientos externos
- Rational Application Developer para WebSphere Software producto evolución
- IBM developerWorks "Racional aplicación Developer Wiki"
- Página del producto para Rational Application Developer
- Documentación del producto para Rational Application Developer en IBM Knowledge Center
- Página de developerWorks de IBM para Rational Application Developer
- Tiempo de ejecución de perfiles de análisis usando Rational Application Developer: Resumen, Análisis de fugas de memoria Java, Análisis de rendimiento de tiempo de ejecución, Análisis de la cobertura de código
- Comunicado de prensa de 2001 anuncia WebSphere Studio
- Notas y guías de instalación de Rational Application Developer
- Certificaciones IBM Rational Application Developer:
- Desarrollador asociado certificado de IBM