Nas últimas semanas muitas notícias sobre o que está acontecendo com o Delphi apareceram nos blogs e fóruns, aqui estão as que eu achei realmente interessantes:
- Delphi 64bit
- Delphi Cross Plataforma Nativo – Windows, Mac, Linux e quem sabe Mobile em breve
- Nova biblioteca gráfica VCL2 baseado no KSDev
- Delphi Prism se tornando popular no desenvolvimento pra iPhone, iPad, Android e Windows Phone 7
- RemObjects anuncia um novo projeto chamado Cooper – Delphi para Java e Android
- Delphi Starter Edition
O Delphi 64bit já é necessidade antiga, mas as pistas deixadas pelo pessoal da Embarcadero deixam claro que ele está a caminho, e logo estará disponível. Semanalmente podemos ver os Twitts com informações sobre o desenvolvimento e ontem mesmo eu postei uma screenshot da IDE, até há pouco tempo só se tinha notícias do compilador sendo executado em linha de comando.
Delphi Cross Plataforma deveria ser lançado ano passado, junto com o Delphi XE, mas como a certo ponto dos testes este produto se apresentou instável, a Embarcadero resolveu investir na melhoria para Win32, deixando o Cross Plataforma para uma próxima versão. Li alguns posts no fórum da Embarcadero e blogs pela internet que estavam usando o QT como biblioteca gráfica, mas o resultado não foi como esperado, e estudaram a possibilidade implementar tudo nativo para o Mac e utilizar o QT somente para o ambiente Linux, o que me parece que aumentaria muito o código a ser mantido, mas nas últimas semanas tivemos uma ótima notícia, a Embarcadero comprou a propriedade intelectual (IP) da KSDev, e contratou os 2 principais desenvolvedores para fazer parte da equipe de desenvolvimento do Delphi.
A KSDev produzia os componentes VGScene, DXScene e ImageFX, para Delphi, Lazarus/Free Pascal e recentente já tinha uma versão para Mac. Isto confirma que a versão Cross Plataforma realmente está a caminho, e terá suporte a aceleração gráfica além de trazer para o Delphi componentes como os da Adobe AIR e Microsoft WPF.
Os atuais clientes da KSDev estavam preocupados por que foi anunciado que os produtos não terão continuidade, e com razão estavam reclamando, pois muitos haviam comprado uma licença chamada “Live Time”. Bem, o tempo de vida desta licença é a da vida do produto, se o produto não vai mais ser continuado, a licença acabou. Mesmo assim é uma situação complicada, pessoas investiram esperando um tempo de vida mais longo. Mas esta preocupação já acabou, após um período de silêncio o Eugene postou no fórum da KSDev, que a Embarcadero vai preparar uma nova versão dos produtos e os clientes receberão a atualização gratuitamente.
Enquanto isto em Las Vegas o pessoal da RemObjects deu um show na conferencia DSConf, onde apresentaram as novidades dos conhecidos componentes da RemObjects, que não precisam de apresentações. Mas o que chamou atenção foram as apresentações sobre o desenvolvimento para iPhone, iPad, Android e Window Phone 7, e Jim McKeeth falou sobre Desenvolvimento para Windows Phone 7 com Silverlight.
Jim também falou no novo Projeto da RemObjects o Cooper, um novo compilador que traz a linguagem Oxygene (utilizada pelo Delphi Prism) para as plataformas Java e Android. “Assim como o Oxygene teve como objetivo trazer uma experiência completa para quem fosse desenvolver para .NET, Cooper fará o mesmo para Java. Ele vai gerar código 100% Java ou Dalvik, a variação Java para Android, utilizando diretamente as bibliotecas de classes Java. É a verdadeira próxima geração de Object Pascal para Java. Um vídeo deve ser postado na RemObjects TV nos próximos dias, fique atento.
Recursos prometidos para o Cooper
- Suporte completo da linguagem Oxygene, como conhecida no Delphi Prism
- Algumas pequenas diferenças para tornar “Cooper” um bom cidadão Java
- Novas características – inline interfaces
- Faltando – LINQ
- Utilizar bibliotecas Java, assim como Oxygene utiliza .NET atualmente
- Referências diretas a arquivos Java .jar
- Compilar diretamente para arquivos nativos java .jar
- Suportar desenvolvimento clássico para o runtime Java, assim como para Dalvik no Android.
Leia o artigo completo sobre a DSConf no blog da RemObjects.
Não posso deixar de falar do Delphi Starter Edition, uma edição reduzida para que está iniciando ou deseja entrar para a comunidade de Programadores Delphi. Leia mais no site do produto.
Se você achava que o Delphi havia parado no tempo, estas notícias são muito animadoras e confirmam que as empresas envolvidas nos produtos que utilizamos no dia a dia, estão investindo para que possamos ter ferramentas de primeiro mundo novamente, alcançando todos os recursos disponíveis para .NET, Java e Mac. Fique ligado, em breve mais notícias.