
Já se passaram 30 anos desde que o Delphi foi lançado. Para mim ainda é como uma ferramenta nova, porém hoje já é considerado um software antigo e para alguns até ultrapassado.

Embora hoje tenhamos muitas linguagens de programação disponíveis para programar, o Delphi continuou a sua evolução e ainda é uma ótima opção para o desenvolvimento dos sistemas mais modernos, incluindo a programação para dispositivos Mobile.
O Lazarus surgiu em 1999 como um Ambiente Integrado de Desenvolvimento (IDE) para o compilador Free Pascal, que também surgiu na década de noventa, em resposta a descontinuidade pela empresa Borland do Turbo Pascal. Portanto, o Lazarus completou em fevereiro passado seus 26 anos de existência. Com todo esse tempo, a linguagem não se tornou ultrapassada, mas sim bem testada e aprimorada, proporcionando em nossos dias a criação de sistemas robustos.
É por esta razão que não as considero como linguagens ultrapassadas, mas sim linguagens que já foram muito testadas e se provaram verdadeiramente eficientes para as atividades as quais se propõe.
O Lazarus pode ser usado para uma infinidade de tipos de softwares, porém vou me limitar a dar exemplos de uso do programa para a geração de sistemas comerciais que é a minha especialidade.
Esta é a página introdutória para o que falaremos sobre o Lazarus.
O Lazarus mantém compatibilidade com o Delphi até a versão 7. Após esta versão ambos tomaram rumos diferentes, sendo que o Delphi adotou um novo framework conhecido como FireMonkey, embora ainda mantenha a versão da Visual Component Library (VCL) que é compatível com o Lazarus em desenvolvimento.
Além deste dois ambientes de desenvolvimento do Object Pascal, ainda existe um terceiro que também continua em pleno desenvolvimento chamado Code Typhon. O Code Typhon é um projeto fork do Lazarus, mas que cresceu bastante também e é mantido por uma empresa independente conhecida como PilotLogic.