quarta-feira, 5 de agosto de 2009

Embarcadero RAD Studio 2010

Para quem desenvolve com ferramentas originalmente criadas pela Borland (que depois passaram a ser desenvolvidas pela sua subsidiária CodeGear, que foi comprada pela Embarcadero), uma boa novidade: está chegando a versão 2010, com mais de 120 melhorias, pelo que informa sua página oficial. Resta saber se todas estas melhorias serão facilmente percebidas e serão realmente úteis a maioria.

Entre as principais novidades estão:

  • IDE Insight – Permite que você encontre qualquer arquivo, componente, propriedade, etc. apenas digitando parte do nome.
  • Code Formatter – Permite aplicar uma formatação de código pré-configurada.
  • Class Explorer – Permite visualizar dependências entre arquivos, conteúdo de classes, hierarquia de classes, etc.
  • Data Visualizers – Melhorias no depurador (como mostrar tipos Date como uma data e não um número de ponto-flutuante, etc.)
  • Debugger Thread Control – Facilita a depuração de programas com várias threads

Veja o vídeo (em inglês, sem legendas):

Apesar de ainda não terem muitas das facilidades encontradas em IDEs como Eclipse e NetBeans, são muito boas para RAD e certamente irão melhorar a medida que a Embarcadero for amadurecendo nesse segmento. Afinal, trata-se apenas do segundo release trazendo a marca da empresa.

3 comentários:

Wanderley Caloni disse...

Curioso, parece que possui todas as coisas que já existiam no C++ Builder 5, que foi a versão que mais usei, fora alguns detalhes úteis apenas para Delphi. Nesse caso eles devem ter melhorado o marketing =)

[]s

Alan de Oliveira Silva disse...

Opa, você disse "Apesar de ainda não terem muitas das facilidades encontradas em IDEs como Eclipse e NetBeans"

que facilidades são estas?
só para esclarecer mesmo

t+

Thiago Delgado Pinto disse...

@Alan,

esses IDEs estão muito mais avançados em diversos pontos, como por exemplo:
* processamento da análise do código em segundo plano, fazendo com que, por exemplo, o CodeCompletion ocorra de forma quase automática;
* Análise de dependências automática (de arquivos, classes, pacotes, etc.);
* Auxílio na resolução de problemas no código, onde o IDE te dá o problema e as possíveis formas de resolver. Você escolhe como resolver e ele faz tudo sozinho;
* Muito mais opções de Refactoring;
* Mais opções de geração de código. Por exemplo, o Delphi possui geração de "getters" e "setters", mais ainda não o C++, algo corriqueiro nos outros IDEs.
* Melhor integração com UML (O EDS ainda não amadurecei estes pontos, que nos plugins destes outros IDEs funcionam bem);
* Número expressivo de plugins disponíveis, que aumentam a produtividade geral ou trazem ganhos para o projeto, como os plugins de coleta de métricas de código, integração com SCMs (SVN, GIT, ...), etc.

Enfim, o Embarcadero Developer Studio tem muitos pontos a melhorar, que nestes IDEs já estão bem desenvolvidos. É verdade que por serem projetos abertos, essa evolução se dá de forma mais rápida.