Ao invés de ficar falando o que tem e o que não tem no Delphi Prism, pois estas informações já são abundantes nos outros sites e blogs, vou falar sobre o que eu acho que vem por ai, e por que eu acho que uma nova era está se iniciando para o Delphi.

 

Na história do Delphi em relação ao .NET, o projeto de manter a compatibilidade com Win32 era interessante no sentido de prover um caminho para quem precisasse desenvolver para .NET, mas levar o paradigma existente na VCL para .NET obrigava a CodeGear a refazer muito do que já existe em .NET de um jeito diferente, é nadar contra a corrente, e o modelo proposto pelo Delphi Prism fará com que se utilize os recursos existentes, podendo investir em melhorias reais que realmente beneficiarão os desenvolvedores.

Ok, novo caminho a seguir decidido, então por que criar algo que já existe? A parceria com a RemObjects é mais um acerto, pois os desenvolvedores da CodeGear podem focar os recursos melhorando o Delphi Win32, DBExpress, criando o Delphi Win64, etc. Enquanto a RemObjects mantém e melhora o Delphi Prism.

 

O que mais gostei da parceria é que tendo os recursos bem focados, o Win32 tende a implementar muita novidade que só existe no Delphi Prism, e sequer o C# tem, então agora podemos ver melhorias reais na linguagem e nas bibliotecas.

  • No desenvolvimento nativo melhorias na linguagem para maior compatibilidade com Prism
  • Suporte a outras plataformas
  • Desenvolvimento WEB
  • RTTI melhorado, para compatibilizar e unificar o código das bibliotecas, como DataSnap e DBX
  • Para o Prism, melhoria da biblioteca para compatibilidade com RTL

 

Citei apenas alguns que pude lembrar agora, apenas para mostrar como esta mudança tende a trazer grandes melhorias para o Delphi, expandindo linguagem, bibliotecas e plataformas.

 

Pra quem tem medo da continuidade do projeto, pensando no que aconteceu com o Kylix e agora com o Delphi.NET, precisa ver o lado positivo da mudança.

O Kylix foi um grande projeto, e só foi descontinuado por que não rendeu financeiramente. A equipe que o mantinha é a mesma que mantém a versão para Win32, continuar com o Kylix iria comprometer mais ainda a qualidade e a evolução do principal produto. Você continuaria investindo seus esforços em um sistema que não consegue vender ou pagaria salário para uma equipe o desenvolver, se a receita de venda não cobrisse as despesas, mesmo depois de 3 versões, algo entre 3 ou 4 anos?

O Delphi.NET estava nadando contra a corrente e também consumindo muito recursos, enquanto se distanciava cada vez mais dos benefícios da plataforma .NET, a descontinuação do Delphi.NET, é em favor de algo melhor, uma evolução que vai colocar a linguagem de igual pra igual com outras linguagens como C# e VB.NET, e trazer melhorias inovadoras, além é claro de servir como incentivo quase obrigatório, para mais melhorias na versão nativa.

Está bem claro que este modelo só pode trazer benefícios, pois a CodeGear não precisará tirar recursos do desenvolvimento nativo, a RemObjects é a responsável pelo Delphi Prism e decide sobre as melhorias da linguagem, e até agora só se mostrou eficiente neste quesito. A tecnologia pertence a RemObjects, que investiu muito no Oxygene, então mesmo que a CodeGear venha a abandonar o produto, a RemObjects vai continuar, pois além do investimento no produto em si, ela o utiliza para criar outros produtos, que também são fontes de renda da empresa.

 

Pra quem desenvolve para Win32 nada muda, mas ajuda a reforçar a confiança no produto e aguardar muitas melhorias no Desenvolvimento Nativo. Pra quem precisa desenvolver para .NET, Linux e Mac, as portas estão abertas com um produto maduro e cheio de recursos.

 

Referências

Bookmark and Share: