La plataforma de cliente enriquecido ( RCP ) es una herramienta de programación que facilita la integración de componentes de software independientes , [ 1 ] donde la mayor parte del procesamiento de datos ocurre en el lado del cliente . [ 2 ]
Descripción general
RCP es un software que consta de los siguientes componentes:
- Un núcleo (microkernel), gestor del ciclo de vida
- Un marco de empaquetado estándar
- Un kit de herramientas de widgets portátil
- Búferes de archivos, manejo de texto, editores de texto
- Un entorno de trabajo (vistas, editores, perspectivas, asistentes )
- Enlace de datos
- Administrador de actualizaciones
Con una RCP, los programadores pueden crear sus propias aplicaciones en plataformas informáticas existentes . En lugar de tener que escribir una aplicación completa desde cero, pueden beneficiarse de las funcionalidades probadas y contrastadas del marco de trabajo que proporciona la plataforma. Desarrollar sobre una plataforma facilita un desarrollo e integración de aplicaciones más rápidos , mientras que la responsabilidad de la compatibilidad entre plataformas recae en los desarrolladores de la plataforma. La plataforma permite la integración perfecta de módulos de software independientes, como herramientas gráficas, hojas de cálculo y tecnologías de mapeo, en una aplicación de software con un simple clic del ratón. [ 1 ]
Sus creadores afirman que los programas desarrollados con RCP son portátiles a muchos sistemas operativos, a la vez que ofrecen la misma riqueza de funciones que las aplicaciones cliente-servidor que utilizan clientes tradicionales.
Algunos ejemplos de código abierto son los RCP de Eclipse , NetBeans y Spring Framework para Java .
Véase también
Referencias
Enlaces externos
- Wiki de la plataforma Eclipse Rich Client
- Proyecto Colibrí RCP
- Plataforma NetBeans
- Arquitectura de software