histórias de sucesso de Eclipse como uma estrutura de aplicativo (RCP)
-
21-08-2019 - |
Pergunta
Eu continuo lendo sobre Eclipse como um estrutura de aplicativo (ou seja, cerca de < a href = "http://www.eclipse.org/home/categories/rcp.php" rel = "nofollow noreferrer"> Eclipse rich Client Platform ). Eu sou incapaz de encontrar lista abrangente de histórias de sucesso de Eclipse como uma estrutura de aplicativo (RCP), com excepção Eclipse como uma IDE que é extremamente popular. Eu vi depoimentos de clientes de plataforma Netbeans , mas não para Eclipse Rich cliente plataforma.
Quais são os estudos de caso ou histórias de sucesso de Eclipse como uma estrutura de aplicativo (Rich Client Platform) no mundo do código comercial e aberta?
Solução
Aqui está uma lista de produtos de código aberto construído na Plataforma Eclipse Rich Client: http://www.eclipse.org/community/rcpos.php
Os produtos comerciais: http://www.eclipse.org/community/rcpcp.php
Outras dicas
posso acrescentar minha própria história de sucesso rel="noreferrer"> href="http://www.moonlit-software.com" humilde utilizando RCP como uma plataforma cliente. Em tem uma curva de aprendizado lento, mas uma vez dominado, há enormes benefícios. Em particular:
- Plataforma neutra. Ele funciona bem em janelas e Linuxes, existem pequenas surpresas aqui e ali, mas no geral ele está sendo muito bem até agora.
- construído em gerenciamento de atualizações, fantástico para lançamentos de versões e correções.
- É escalas-se grande, adicionando novos recursos é quase indolor.
- Sendo uma plataforma e não apenas uma biblioteca GUI, dá muitas vantagens.
Contras:
- Nem toda aplicação se encaixa na filosofia eclipse e ver / paradigma editor.
- É relativamente difícil para iniciantes
- Pode ser muito complicado para conseguir tarefas simples
- A documentação não é a melhor, a comunidade é bastante pequena, em comparação com outras alternativas ..
No geral, eu não me arrependo, escolhendo-lo. Eu, pessoalmente, odeio baseado na web desajeitado e interfaces de desempenho lento. Aqui você tem nativa, rápido e GUI responsivo naturalmente integrado com o ambiente de trabalho.
Dê uma olhada XMind . É um aplicativo de mapeamento mente em cima de RCP. Eu sei que alguns usuários experientes que não perceberam que era uma aplicação Java em tudo. Ele apenas parece ser bom.
A minha empresa foi muito bem sucedida criação de um sistema de planejamento de missão da aeronave utilizando o framework Eclipse RCP. Não foi sem ela aborrecimentos (principalmente o fato de que as novas interfaces que são supostamente para uso não estão bem documentados maior parte do tempo), mas nos deu uma enorme perna para cima e forneceu um lote de archetecture útil.
Em muitos aspectos, nós somos apenas um editor, mas em vez de um arquivo de texto que você está modificando um banco de dados que descreve uma missão com uma aeronave, e muitas das interacções são através de um globo 3D exibido em uma vista. Ligação de dados ajuda a manter os vários pontos de vista e editores em sincronia o tempo todo (embora os problemas de encadeamento entre a aplicação SWT e um widget AWT de terceiros por meio de chamadas de ligação de dados foi um pesadelo Eu prefiro não revisitar)
Foi um programa complexo que, basicamente, levou três desenvolvedores que não sabiam Eclipse vai em cerca de um ano para escrever. Hoje estamos estendendo-o para outros clientes, adicionando mais plugins.