Платформа расширенного клиента ( RCP ) — это инструмент программирования , который упрощает интеграцию независимых программных компонентов, [1] где большая часть обработки данных происходит на стороне клиента . [2]
RCP — это программное обеспечение, состоящее из следующих компонентов:
С помощью RCP программисты могут создавать собственные приложения на существующих вычислительных платформах . Вместо того, чтобы писать полное приложение с нуля, они могут воспользоваться проверенными и протестированными функциями фреймворка, предоставляемыми платформой. Разработка на платформе способствует более быстрой разработке и интеграции приложений , в то время как кроссплатформенная нагрузка ложится на разработчиков платформы. Платформа позволяет бесшовно интегрировать независимые программные модули, такие как графические инструменты, электронные таблицы и картографические технологии, в программное приложение простым щелчком мыши. [1]
Их создатели утверждают, что программы, созданные с помощью RCP, переносимы на многие операционные системы и при этом столь же функциональны, как клиент-серверные приложения, использующие традиционные клиенты.
Примерами с открытым исходным кодом являются Eclipse , NetBeans и Spring Framework RCP для Java .