Category Archives: Free Pascal

RemObjects SDK com suporte a Delphi 2009 e Lazarus

A nova versão (5.0.33) do RemObjects SDK, lançada no último dia 29, traz suporte ao Delphi 2009, além de suporte a IDE gratuita Lazarus, do Free Pascal.

No caso do Delphi 2009, o instalador não traz as versões compiladas dos pacotes e units pois a versão final do Delphi 2009 ainda não foi liberada. Mas ele traz todo o código fonte compatível para que seja utilizado quando a nova versão estiver disponível.

Blaise Pascal Magazine

A Blaise Pascal Magazine é uma nova revista direcionada as linguagens baseadas em Pascal, como Delphi, Free Pascal, Chrome, etc.

Possui versão gratuita para download online e versão impressa por um preço bem acessível. 25 euros para o primeiro ano e 40 euros a partir do segundo. Aparentemente ela pode ser despachada para qualquer lugar do mundo e os custos já estão inclusos na assinatura.

Delphi Developers Day em São Paulo

Neste sábado acontece o Delphi Developers Day em São Paulo. Estarei palestrando sobre desenvolvimento multi-camadas e multi-plataforma com o RemObjects Data Abstract.

A idéia principal é mostrar os principais recursos dessa ferramenta poderosa que venho utilizando para desenvolver meus aplicativos em 3 camadas.

Não prometo, mas tentarei incluir no tempo da palestra demonstração de aplicativos rodando em 3 “plataformas” distintas: Win32 (esse com certeza), .NET e Linux.

Se você está interessado no assunto, me ajude a direcionar bem o conteúdo me enviando dicas dos principais tópicos que gostaria de ver. Prometo disponibilizar os slides aqui na semana que vem.

A inscrição no evento pode ser feita no site do DUG-BR.

Compilando Servidor RemObjects no Free Pascal

O suporte oficial ao FPC é provavelmente um dos recursos mais bem-vindos das novas versões do RO SDK e RO DataAbstract.

Para quem está interessado, ontem foi publicado um artigo no site da RO mostrando como compilar no FPC um servidor criado na IDE do Delphi.

Free Pascal ganhando espaço

Provavelmente você já ouviu falar do Free Pascal. Acho que nunca comentei sobre ele aqui. É um compilador Pascal open source que suporta várias plataformas. Intel x86, Amd64/x86_64, PowerPC, Sparc. Linux, FreeBSD, Mac OS, DOS, Win32, OS/2, Netware e MorphOS. Impressionante, não?

Eu já tinha ouvido falar muito em FPC, mas nunca me interessei de verdade. Porém, aos poucos isso foi mudando:

  • Vi uma palestra sobre ele na Firebird Conference em Praga ano passado.
  • A RemObjects anunciou que as novas versões do SDK e do DataAbstract suportarão oficialmente FPC no lugar do abandonado Kylix.
  • Simon Kissel, autor do CrossKylix, disse que vai investir pesado no projeto CrossFPC (colocando desenvolvedores dedicados), que nos permitirá compilar projetos FPC usando a IDE do Delphi.
  • Jazz suporta FPC.
  • A nova versão 2.1.4 do FPC já suporta generics! (não testei, mas vi no release notes)

Essas novidades geraram até uma boa discussão no news da CodeGear. Alguém sugeriu que a CodeGear deixasse o compilador Delphi de lado e usasse o FPC, focando apenas na IDE. Pra mim até que faz algum sentido. Atualmente a CodeGear tem IDE para Delphi, C++, C#, Java, PHP e muito breve Ruby. De todos esses, eles só mantêm o compilador para Delphi e C++, os outros compiladores são gratuitos.

O Free Pascal tem sua própria IDE open source, o Lazarus, mas ainda é muito inferior ao Delphi. Por isso acho que vale a pena ficar atento no projeto CrossFPC do Simon Kissel. Me parece que ele esta muito motivado a levar o Free Pascal para frente dentro do Delphi, e pretende investir de verdade.

Com o suporte da RemObjects ao FPC, escrever servidores de aplicação que rodam em Linux voltou a se tornar uma realidade viável. Pretendo iniciar testes em breve.