Nos últimos dias temos presenciado um grande agito na comunidade de desenvolvedores que utilizam as ferramentas da Embarcadero, em especial, utilizadores do nosso querido Delphi. Isto porque foi anunciada a nova versão, agora conhecida como Delphi XE!
Vários e vários materiais vêm sendo publicados na internet em vários idiomas sobre as novidades das ferramentas. Uma das principais fontes, além do site da Embarcadero, é o blog do amigo Andreano Lanusse, que tem dado uma atenção especial a esta campanha de divulgação.
O Delphi XE é parte do RAD Studio XE, que agora é composto pelo Delphi, C++ Builder, Delphi Prism e RadPHP, antes conhecido por Delphi for PHP e comercializado apenas separadamente. Todos estes produtos trazem novidades, mas como nosso foco é Delphi, confira abaixo alguma das novidades que a versão XE traz:
- Melhorias no DataSnap:
- Suporte a REST, HTTP, HTTPS e JavaScript;
- Novos wizards para criação de aplicações clientes e servidoras;
- Regras de usuários para autenticação
- Cloud Computing: Componentes para acessar o Windows Azure e distribuição facilitada na Amazon EC2;
- Subversion - Integração total da IDE;
- Modelagem: Geração de diagramas de sequencia; Melhorias na geração de código a partir de modelos;
- IDE: Melhorias no IDE Insight e no formatador de código;
- Diversas melhorias na VCL (também com novos componentes, como o IP*Works), RTL (inclusive com suporte a expressões regulares neste), na classe TStrings e até na performance do compilador;
- Agregação de novas ferramentas à IDE, valorizando o produto:
- FinalBuider - facilitador dos builds automatizados;
- AQTime - análise de performance, profiler;
- CodeSite - adicionar logs ao código;
- Beyond Comparte - comparador de arquivos;
Um pouco disso pode ser conferido nos vídeos disponibilizados no YouTube e no próprio site da Embarcadero:
Mais vídeos e materiais sobre todos os produtos XE podem ser vistos em http://www.embarcadero.com/rad-studio-xe-preview, de onde também é possível baixar a versão trial dos programas.
Além disso a Embarcadero está com uma oferta interessante: ao comprar Delphi XE, você recebe as versões do Delphi 7, 2007, 2009 e 2010! Saiba mais clicando aqui, para abrir o post do Andreano Lanusse em seu blog!
Um outro ponto importante sobre esta versão e que não posso deixar de comentar é que, há algum tempo atrás a Embarcadero anunciou em seu roadmap a possibilidade desta versão vir com compilador cross-platform, ou seja, compilar também para Linux e Mac. Isso deixou a comunidade bastante ansiosa! Mas infelizmente este feature não veio para o Delphi XE! Ruim? Não, creio que não!
Se uma montadora anuncia que seu carro a partir de agora terá internet móvel de fábrica, pra você utilizar dentro do veículo via wifi sem custo adicional! Obviamente você ficaria ansioso pra trocar de carro e comprar este modelo, não é mesmo? Agora imagine você com o veículo em mãos e a internet não funcionando? Ou funcionando só de vez em quando? Ou ainda, funcionando mas em velocidade muito baixa? Qual seria sua impressão? Certamente, não gostaria nada disso!
De repente a montadora anuncia um recall e corrige o defeito. Isto limparia a imagem que você fez dela? Muito provavelmente não, pois até então, você teria muita dor de cabeça, deixaria de ter o recurso que precisava na hora mais importante, talvez até levaria prejuízo, perderia tempo, enfim, inúmeros fatores poderiam ter causado uma insatisfação muito grande, a ponto até de não ser possível reverte-la por completo.
É o que a Embarcadero evitou! Vejo eles como a montadora, porém, ao invés de liberar o "carro" (Delphi XE) com um recurso falho ou incompleto (compilador para outras plataformas), preferiu deixa-lo para um próximo "modelo" (versão futura) evitando assim um "recall" (updates corretivos).
Não estou dizendo que a empresa está certa pelo modo de agir e acho até que a Embarcadero poderia ser mais precisa na divulgação de seus roadmaps e te-los como meta, não apenas como possibilidade. De qualquer forma, creio que este foi o motivo para este recurso não estar presente no Delphi XE e, convenhamos, é melhor não ter um recurso do que te-lo em mal funcionamento.
Mas nem tudo está perdido (rs)! A versão XE do Delphi Prism agora suporta não somente o Microsoft Visual Studio como IDE, mas também o MonoDevelop IDE, ou seja, você pode desenvolver aplicações .net tanto em Windows quanto em Mac, e essas aplicações podem ser naturalmente distribuidas nas plataformas suportadas pelo Mono. Juntamente com este benefício, se você adquirir a licença do Novel MonoTouch, também poderá usar seu Delphi Prism para criar aplicações para IPhone e IPad! Além destas, outras novidades do Delphi Prism podem ser vistas em: http://www.embarcadero.com/products/delphi-prism/whats-new.
Fique ligado no site da Active Delphi pois muita coisa boa ainda está por vir e nós publicaremos sempre!
Um forte abraço,
Kelver Merlotti - Coordenador Editorial
Contato: kelver@activedelphi.com.br
|