Agora sim começamos a ver mais coisas interessantes que teremos no Dexter. Vou fazer questão de comentar o que já tem no Visual Studio, pois na minha opinião, é o principal concorrente do Delphi hoje, e para onde muitos desenvolvedores Delphi estão indo ou pensam em ir.
dbExpress no Database Explorer: Poderemos explorar bancos usando o dbExpress no Database Explorer. Isso é ótimo, pois vai facilitar muito a nossa vida. Eu já tinha configurado o Firebird no Database Explorer do Delphi 2005, mas para isso precisei instalar o Firebird .Net Provider e o BDP Provider, muito complicado. Agora será bem mais simples (espero).
Designer Guide Lines: Já vi isso no VS 2005 e gostei muito. Extremamente útil para alinhar componentes visuais no form. Acabei de perguntar isso no Delphi Broadcast da BDNRadio e teremos isso também para Win32! Ótimo.
Live Templates: Substituem os code templates e os code snippets que existiam na IDE. Aparentemente funcionam como os Code Snippets do VS 2005, que eu adorei quando usei lá. Você tem vários trechos de código, e ao inserir no editor, você pode navegar pelos parâmetros do trecho usando tab e shift+tab para completar o código. Além disso, você pode montar seus trechos de código usando XML. É show de bola.
Modelagem UML com Together: Também já tem no VS 2005. Você pode editar todas as classes visualmente e o código vai sendo escrito automaticamente. Me parece que o “visual” (sem trocadilhos) dos diagramas do VS 2005 é um pouco melhor, mas isso é um pequeno detalhe.
Pre-build e post-build: Aqui ficou uma dúvida. No post acima, diz que teremos pre-build e post-build events para C++. Será que teremos isso para Delphi também? Não vejo muito sentido em ter apenas para uma linguagem. Isso já tem no VS também.
Formatador de Código: Outra pergunta que fiz no evento da BDNRadio era se existem planos para um formatador de código automático no Delphi, como existe no VS 2003 e VS 2005. Michael Swindell respondeu que isso é algo que eles estão muito interessados. É um recurso que vários da Borland querem no Delphi e que possivelmente isso aparecerá no Highlander. Ele disse que gostaria de ter isso já no Dexter, mas não foi possível.
Delphi no Eclipse: Cheguei a comentar nos newsgroups que participo sobre o Delphi ser um módulo dentro do Eclipse, e essa questão também foi levantada no evento, porém disseram que não existe nenhuma previsão ou plano para isso.
Minha conclusão é que felizmente eles se inspiraram em várias coisas legais que o VS 2005 trouxe. Como o VS 2005 já está público há um bom tempo, ele leva o crédito, mas é melhor termos os recursos no Delphi depois do VS do que nunca ter. Fiquei muito satisfeito com as novidades, esses pequenos detalhes fazem muita diferença quando olhamos outras IDEs.
TPodcast
15 Comments
Parece que o Delphi virou um Visual Studio que compila Pascal.
(
A Borland está atirando para todo lado – só falta o Dexter aceitar também Java, PHP, Cobol, Clipper…
Se aceitar PHP eu vou ficar feliz!
E ai Erick… Cara eu sinceramente como programador Delphi há 7 anos espero que saia uma ferramenta boa..Eu estou te escrevendo para te perguntar se você está conseguindo trabalhar com o D2005? Eu estou achando simplesmente impossível, ele trava muito, da muito problema… Estou no Delphi7 de novo.
Abração!
Fala Erick… sobre formatador de código, procure pelo DelForEx. Ele se instala em qualquer versão de Delphi e é muito simples de utilizar!
http://www.dow.wau.nl/aew/DelForExp.html
É só configurar o padrão Borland ou então colocar a maneira como gostas e depois é só usar Ctrl+D ou a tecla de atalho que gostas de utilizar.
Carlson, estou usando sim, em pequenos aplicativos. Nos meus grandes projetos ainda uso o D7 pq o D2005 trouxe mudanças no DBExpress que quebraram meus aplicativos e preciso revisar tudo com muita calma.
Percebi que depois de instalar as atualizações informais do Allen Bauer no 2005, ele ficou muito mais estável.
Daniel, valeu pela dica! Mas eu uso o DelForEx há muitos anos também. Ele é muito legal mesmo, porém, o Visual Studio é melhor nisso, pois vai formatando automaticamente conforme você escreve o código. Esse tipo de solução que espero no Delphi.
Sem querer ser chato, mas já que sou leitor quero fazer outra pergunta: Exatamente que mudanças vc viu na sua prática no dbexpress do D2005?
http://www.ericksasse.com.br/?p=319
Sinceramente Erick,
seus comentários são totalmente sem fundamento, eu uso Delphi desde a versão 1, hoje minhas aplicações estão em Delphi 2005, não precisei reescrever nada graças a compatibilidade do Delphi, isso com o VB NUNCA foi possível…..
Você deveria parar de falar mau do Delphi pra ver se o pessoal começa a ir com sua cara, a comunidade Delphi não quer saber de um tipo de pessoa como você.
Bom, essa é para o Pedro.
Defender o Delphi é uma coisa… Idolatrar é um pouco diferente como você faz. É um fato triste a falta de qualidade do Delphi 2005. Ele é um programa a princípio muito bom mas que, com o uso na prática, se torna uma ferramenta falha. E não é porque sou programador Delphi que vou dizer que o 2005 seja bom e ficar quieto sobre as falhas. Atitudes como essas revelam um fanatismo que, infelizmente, é comum entre programadores de qualquer linguagem. Adoro o Delphi, e por isso estou parado no Delphi 7. Senão já teria partido para outras linguagens que têm ferramentas muito melhores. Falar mal é uma coisa. Criticar é muito diferente!
Pedro, eu também uso Delphi desde a versão 1 e simplesmente adoro. E é por isso mesmo que eu torço muito para que ele continue sendo a melhor ferramenta. Se eu não estivesse preocupado com o Delphi eu simplesmente mudaria de ferramenta e pronto, não perderia meu tempo aqui falando sobre ele.
Se você não gosta do que eu escrevo, não leia.
Agora falar que a comunidade não quer saber de um tipo de pessoa como eu, acho que é exagero, afinal, quem lhe deu o direito de falar em nome de toda a comunidade?
Alias Pedro, quais comentários meus são infundados? Tudo o que eu escrevi aqui é a mais pura realidade.. os bugs que eu apontei existem, e as novidades do Dexter que eu disse ter no VS2005 realmente estão lá, basta você baixar o VS2005 e ver.
O que me parece mais sem fundamento é você falar em nome de “toda comunidade Delphi”.
Acho que a equipe da Borland está perdida com o .NET e todas as tendências em ferramentas para desenvolvimento.
Aliás, porque o Delphi tinha que mudar para .NET ??!
(“Em time que está ganhando não se mexe”)
a mudança é pelo motivo do proximo windows o Windows Vista ser todo baseado em .net e a partir dai o padrao win32 será abandonado pela microsoft so existindo neese windows por motivo de compatibilidade e o .net continuara evoluindo, ok
Programo em delphi desde a versão 3, antes dela, e até mesmo após, programei em vb, vc6 e outras, não consigo pensar em melhor ferramenta que o Delphi, desde a disponibilidade dos fontes (VCL), ferramentas, componentes… com esta história do windows ser baseando em .net, acredito que o retorno do kilyx, renovado, mais compativel, poderia ser de bom grado, para que não ficassemos dependendo da Microsoft. Já pensei em migrar para outras ferramentas, aqui na empresa já se cojitou no V. Studio, mas ninguém quer largar o Delphi.