Livro sobre Lazarus de Jean Patrick, em português!

por Marcos Elias

Olha só, foi lançado há poucos dias um livro sobre Lazarus em português! Antes, vou fazer uma propaganda para o Lazarus, pois admiro muito o projeto.

O Lazarus pode estar em “beta”, ter inúmeros bugs e funções das APIs dos sistemas não bem implementadas ainda (quem precisa usar o Memo no Windows, Mac e Linux sabe o que quero dizer, e olha que esse é só UM exemplo :P), e tal… Mas nenhum outro projeto para desenvolvimento open source é tão promissor quanto ele. Existem muitas coisas para C/C++ e “scriptzinhos evoluídos”, mas poucas para Pascal. Só que com o Lazarus, usuários e ex-usuários do Delphi não precisam ficar órfãos.

Com o Lazarus dá para criar apps multiplataforma que são apps reais, compiladas para a plataforma e sistema alvos, não scriptzinhos quaisquer (que me desculpe quem gosta de linguagens interpretadas, programação também envolve amor e ódio :P). Os executáveis gerados pelo Lazarus/FPC são reais e não dependem de frameworks, que podem pesar no instalador, inviabilizando alguns tipos de distribuições de programas (considere apenas que no Linux é necessário optar por GTK ou Qt, ele não gera executáveis prontos para o kernel ou o X).

O Delphi pode estar ativo e ser bom dentro do que se propõe, mas ele é fechado e comercial, além de tudo é caro. Tem um pessoal da Embarcadero que até odeia o Lazarus, censuram todos os meus comentários onde cito o termo “Lazarus”, isso me fez pegar um nojo enorme do Delphi na sua administração atual, de forma que não pretendo nunca mais usá-lo (se um dia for vendido de novo e o novo dono mudar de posição perante a comunidade, aí tudo bem, revejo meus conceitos). Por um lado eles terem censurado meus comentários foi muito bom: mostra que eles têm medo do Lazarus tomar o mercado do Delphi, o que é uma tendência natural para o futuro se o Delphi continuar com os problemas administrativos e objetivos que tem. Não preciso citar sites e locais onde censuraram meus comentários, mas são páginas praticamente oficiais, mantidas por gente diretamente ligada ao Delphi.

Embora seja muito parecido e em parte compatível (não tem como deixar de compará-los), o Lazarus vai muito além do Delphi. Com um só código (e leves alterações) você programa para Windows, Linux e Mac, e não é limitado só a esses 3. Apesar de ser open source, tudo o que você fizer com Lazarus pode ser fechado e comercial sim, se você quiser. A licença do Lazarus permite isso!

Enfim, propaganda feita: http://www.lazarus.freepascal.org/

Livro Desenvolvendo Aplicativos com Lazarus

Pois enfim, a notícia.

desenvolvendo aplicativos com lazarus

Segue texto de divulgação que foi para a lista Lazarus-BR (lista recomendadíssima :D ) e no site:

Este livro é para aqueles que desejam aprender a desenvolver aplicações multiplataforma para desktop usando a IDE Lazarus para o compilador Free Pascal e, também, é indicado para desenvolvedores Delphi, Visual Basic ou de outra linguagem que desejam migrar para Lazarus. Para compreender os assuntos abordados no livro, é necessário o leitor ter noções de algorítimo e alguma linguagem de programação.

Portanto, se você não tem nenhum conhecimento nesta área, recomendo a leitura prévia de alguma apostila, livro ou site sobre estes assuntos.

O conteúdo deste livro é útil tanto para programadores iniciantes como para programadores experimentes.

A didática é um dos pontos fortes deste livro. Os assuntos são considerados com clareza e objetividade, os códigos dos exemplos são, em sua maioria, comentados e os projetos desenvolvidos são explicados passo a passo para facilitar o aprendizado.

Todos os exemplos do livro são multiplataforma. Foram testados no Windows e no Linux.

Eu ainda não comprei o livro, mas pretendo (banco de dados é o meu fraco, fico adiando isso eternamente, quem sabe chegou a hora… rs). É essencial ter esse tipo de material sobre o Lazarus para que o projeto vá pra frente, afinal quanto mais gente usar, mais cases de sucesso teremos (apps desenvolvidas com ele), mais componentes, mais relatórios de bugs, mais correções, mais desenvolvedores, mais atenção, etc.

O livro pode ser comprado na AgBook:

http://www.agbook.com.br/book/46758–Desenvolvendo_Aplicativos_com_Lazarus

Atualmente custa R$ 61,97, é impresso, não é um PDF.

As primeiras páginas podem ser lidas aqui:

http://www.jpsoft.com.br/Desenvolvendo_Aplicativos_com_Lazarus_Amostra.pdf

Pelo índice você tem idéia do que o livro aborda e do que não aborda no momento.

Existe um outro livro sobre o Lazarus em inglês, mas nada como português para quem não pode ler. Se bem que aprender inglês é essencial para aproveitar ao máximo boa parte do que a internet pode oferecer, né… Incluindo tutoriais/dicas, programas, códigos, etc :P

Resumindo, fico muito feliz em ver um livro em português sobre o Lazarus. O Lazarus não é meu mas tenho orgulho dele como se fosse, uma vez que é acima de tudo, software livre.

Atualização @22:54: há um outro em português, do Vitor Amadeu Souza:
http://www.agbook.com.br/book/44784–Programando_com_o_Lazarus
Só fiquei sabendo dele agora por meio de mensagem do Ericson Benjamim no grupo Lazarus-BR.

Tutorial do Lazarus para Iniciantes

Nota: no ano passado fiz uma videoaula prática sobre o Lazarus. Não continuei o projeto por falta de tempo e pauta, mas está em aberto… :) Ainda é minha recomendação #1 para quem quer começar no Lazarus na prática, sem passar pela teorias de programação que muitas vezes são chatas e abstratas demais no começo – mas elas vão ser essenciais lá na frente, ao lidar com projetos maiores :)

comments powered by Disqus

Comentários arquivados

  1. Renato escreveu

    Oi, seu tutorial para Lazarus é simplesmente perfeito, o que de fato faltou foi dar continuidade, por favor pense no assunto.

  2. Roberto escreveu

    Aguardo a continuação do seu tutorial, gostaria de parabeniza-lo pelo ótimo trabalho, o seu tutorial é muito bom mesmo !

  3. escreveu

    Vlw, obrigado! :)
    Infelizmente não tenho previsão de quando vou continuar o tutorial (tempo para elaborar os temas e outras áreas a abordar), apenas “pretendo”…

  4. victor gabriel escreveu

    oi eu sou Victor Gabriel Colman Benites eu tenho 14 anos estou na ifms (institutu federal de mato grosso do sul )
    penso que o lazarus e o melhor programa quero ser programador por favor seja meu amigo no facebook ou no e-mail sou muito agra decido shau