Avançar para a área de conteúdo

Ao clicar em Enviar, você concorda com os termos e condições do developerWorks.

Na primeira vez que você efetua sign in no developerWorks, um perfil é criado para você. Informações selecionadas do seu perfil developerWorks são exibidas ao público, mas você pode editá-las a qualquer momento. Seu primeiro nome, sobrenome (a menos que escolha ocultá-los), e seu nome de exibição acompanharão o conteúdo que postar.

Todas as informações enviadas são seguras.

  • Fechar [x]

Ao se conectar ao developerWorks pela primeira vez, é criado um perfil para você e é necessário selecionar um nome de exibição. O nome de exibição acompanhará o conteúdo que você postar no developerWorks.

Escolha um nome de exibição de 3 - 31 caracteres. Seu nome de exibição deve ser exclusivo na comunidade do developerWorks e não deve ser o seu endereço de email por motivo de privacidade.

Ao clicar em Enviar, você concorda com os termos e condições do developerWorks.

Todas as informações enviadas são seguras.

  • Fechar [x]

Melhores práticas para desenvolver plug-ins do Eclipse

Usando marcadores, anotações e decoradores

Andy Flatt, Software Developer, IBM
Photo of Andy Flatt
Andy Flatt é desenvolvedor no IBM Software Development Laboratory em Hursley, no Reino Unido. Sua experiência inclui Java, Java Performance, OSGi e teste de integração. Antes de desenvolvimento de software, Andy estudou na Universidade de Hertfordshire e graduou-se com honras em Ciência da Computação. Ele pode ser contatado pelo endereço aflatt@uk.ibm.com.
Mickael Maison, Software Developer, IBM
Photo of Mickael Maison
Desde que passou a fazer parte da IBM em meados de 2009, Mickael trabalha do departamento de Runtime Deliveries do IBM Java Technology Center. Depois de trabalhar na equipe L3 Support para IBM Java SDK, ele passou para a função de desenvolvedor. Em seu tempo livre, Mickael gosta de escutar música e viajar.

Resumo:  Este tutorial destaca as melhores práticas ao marcar informações para recursos usando marcados e então apresenta melhores anotações e decoradores que podem ser usados para destacar marcadores dentro do ambiente de trabalho. Estendendo pontos de extensão, é possível reutilizar e adaptar as funções integradas no Eclipse e realizar marcação avançada de recursos, como mover um marcador de texto ao editar texto. Discutimos métodos que aproveitam o modelo de plug-in, o que permite um plug-in eficiente, de alto desempenho e com visual e experiência integrados.

Data:  03/Nov/2011
Nível:  Intermediário

Atividade:  1368 visualizações
Comentários:  

Introdução

Ao desenvolver um plug-in para um ambiente IDE Eclipse, há várias considerações de design. Essas considerações garantem que você:

  • Não bloqueie o encadeamento da interface com o usuário.
  • Decore a interface com o usuário sem causar impacto ao desempenho.
  • Processe dados no segundo plano.

Este tutorial discute como processar e exibir dados associados a recursos no espaço de trabalho com essas considerações de design. Examinaremos como o Eclipse fornece uma interface de marcador para armazenar e manipular informações sobre um recurso.

Fornecemos melhores práticas para manipular marcadores de dados com relação a um recurso. Primeiro, mostramos como marcar dados e, então, como desenvolver o conhecimento para representar o marcador na interface com o usuário e, por fim, atualizar o marcador conforme o recurso muda. Nesse contexto, os recursos são os objetos do Eclipse que implementam a interface IResource, como projetos, arquivos, pastas e objetos Java ™ (incluindo pacotes, classes e origens).

Este tutorial é voltado para desenvolvedores que sabem escrever um plug-in básico, mas desejam aprender as melhores práticas ao lidar com recursos do Eclipse.

Interfaces e pontos de extensão individuais de documentos do Eclipse.org. Este artigo fornece assistência na escolha da melhor prática para usá-los em combinação. Leia mais para obter vantagem das funções do Eclipse existente para fornecer novos recursos.

1 de 7 | Próximo

Comentários



static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=80
Zone=Tecnologia Java, Software livre
ArticleID=768910
TutorialTitle=Melhores práticas para desenvolver plug-ins do Eclipse
publish-date=11032011
author1-email=aflatt@uk.ibm.com
author1-email-cc=
author2-email=mimaison@uk.ibm.com
author2-email-cc=

Tags

Help
Use o campo de pesquisa para encontrar todos os tipos de conteúdo no My developerWorks com essa tag.

Use a barra de rolagem para ver mais ou menos tags.

Tags populares mostra as principais tags para esta zona de conteúdo em particular (por exemplo, Java technology, Linux, WebSphere).

Minhas tags mostra suas tags para esta zona de conteúdo em particular (por exemplo, Java technology, Linux, WebSphere).

Use o campo de pesquisa para localizar todos os tipos de conteúdo no Meu developerWorks com essa tag. Tags populares mostra as tags principais para essa zona de conteúdo particular (por exemplo, tecnologia Java, Linux, WebSphere). My tags shows your tags for this particular content zone (for example, Java technology, Linux, WebSphere). Minhas tags mostra as suas tags para essa zona de conteúdo em particular (por exemplo, tecnologia Java, Linux, WebSphere).