Definição – O que significa Plataforma Eclipse?
A plataforma Eclipse é uma base de ambiente de desenvolvimento integrado (IDE) genérica sem uma linguagem de programação específica. A plataforma contém funcionalidade IDE e é construída com componentes que criam aplicativos usando subconjuntos de componentes. Os desenvolvedores criam, compartilham e editam projetos e arquivos genéricos na plataforma, enquanto participam de um repositório de ambiente de desenvolvimento de várias equipes.
A principal função da plataforma é fornecer mecanismos e regras aos fornecedores de software, permitindo uma integração de software suave entre diferentes fornecedores.
Definirtec explica a plataforma Eclipse
O design e a estrutura da plataforma têm as seguintes funções:
- Construção de diversas ferramentas de desenvolvimento de aplicativos
- Suporte de conjuntos irrestritos de fornecedores de ferramentas, como fornecedores de software independentes (ISVs)
- Manipulação de tipos de conteúdo, como HyperText Markup Language (HTML), Java, C, JavaServer Pages (JSP), Enterprise JavaBeans (EJB), Extensible Markup Language (XML) e formato de intercâmbio gráfico (GIF)
- Facilitação da integração de ferramentas de diferentes tipos e provedores de conteúdo
- Suporte de ambientes de desenvolvimento para interface gráfica de usuário (GUI) e aplicativos não GUI
- Execução em vários sistemas operacionais, incluindo Windows, LinuxTM, Mac OS X, Solaris, AIX e HP-UX
- Uso da linguagem de programação Java
A IBM criou a plataforma Eclipse para atender a reclamações sobre as ferramentas da IBM. Clientes e desenvolvedores de software estavam ficando cansados de integrar e desconstruir ferramentas para habilitar a função da ferramenta em ambientes diferentes. A doação da plataforma pela IBM à comunidade de código aberto permitiu que os desenvolvedores de software criassem ferramentas integradas que funcionassem juntas. Como uma iniciativa de código aberto, a plataforma permitiu que os desenvolvedores de software melhorassem sua plataforma existente por meio da contribuição de novos plug-ins.
O sucesso da plataforma pode ser atribuído aos seguintes grupos:
- Committers: Este grupo é responsável por desenvolver o conjunto de ferramentas oficial do Eclipse. Um exemplo de committer é a Equipe de Projeto da Plataforma Eclipse Web Tools.
- Desenvolvedores de Plug-in: Este grupo estendeu a plataforma para criar ferramentas úteis, como o Eclipse Plug-in Central, que consiste em muitos desenvolvedores de plug-in.
- Usuários: este grupo usa as ferramentas desenvolvidas por committers e desenvolvedores de plug-ins.