Vale a pena usar o Lazarus? [RESOLVIDO]

1. Vale a pena usar o Lazarus? [RESOLVIDO]

White Hawk
WhiteHawk

(usa Ubuntu)

Enviado em 24/01/2010 - 08:56h

Olá a todos. Ouvi muitas pessoas falando mal do Lazarus. Elas disseram que ele não possui muitos recursos(alguns que já estão inclusive presentes em versõs antigas do Delphi), que seu compilador é lento e que é difícil transportar um projeto do Delphi para o Lazarus. Até agora poucas pessoas falaram bem do Lazarus. As que fizeram isto me disseram que eu posso trabalhar sem problemas com ele, mas que se eu precisasse de algum componente específico, eu poderia ter problemas. Por favor, dêem suas opiniões. Vale a pena usar o Lazarus?


  


2. Re: Vale a pena usar o Lazarus? [RESOLVIDO]

André
andrezc

(usa Debian)

Enviado em 24/01/2010 - 08:59h

Bom, não posso falar muita coisa dele, pois eu rodo o Delphi 7 do Windows com o Wine aqui em casa quando preciso desenvolver algo em Object Pascal, mas só você olhando e experimentando para tirar as suas próprias conclusões.


3. Re: Vale a pena usar o Lazarus? [RESOLVIDO]

Jefferson Diego
Diede

(usa Debian)

Enviado em 24/01/2010 - 21:43h

Recursos ele tem bastante.
Quanto a velocidade do compilador, nunca fiz projetos monstruosos que serviriam como real teste, mas comigo sempre foi rápido o suficiente para o efeito "Clicar_em_compilar->BOOM->programar_abrir_compilado_na_hora".
Algumas coisas dão erro, mas os erros que vi até agora foi por tentar compilar projetos que usavam recursos da unit Windows do Delphi, ou alguma Unit mais apega ao Windows. (As que tiram funções de DLL's, por exemplo).
O problema dos componentes é justamente serem componentes: Nem tudo é compatível com Lazarus, assim como no próprio Delphi alguns componentes de Delphi 5 não rodam no 7 ou do 6 só rodam no 6, ou (...) ...
Acho que eu vou ser um que vai dizer bem do Lazarus, pois ele cumpre os requisitos que preciso: Vale a pena sim!


4. não gostei

Juliao Junior
juliaojunior

(usa Debian)

Enviado em 24/01/2010 - 22:00h

eu não gostei. prefiro usar outras linguagens mais bem assistidas.


5. Re: Vale a pena usar o Lazarus? [RESOLVIDO]

Ricardo Cardoso
ricardo cardoso

(usa Debian)

Enviado em 24/01/2010 - 22:04h

se vc pretende programar em object pascal e não quer utilizar o Delphi é a melhor opção sim.


6. Re: Vale a pena usar o Lazarus? [RESOLVIDO]

White Hawk
WhiteHawk

(usa Ubuntu)

Enviado em 25/01/2010 - 09:17h

Obrigado pela resposta. Juliaojunior, você pode explicar melhor porque você não gostou do Lazarus? Na sua opinião, eu deveria aprender outra linguagem? Sou iniciante em programação, já estou estudando Lógica e Algoritmo, mas não estou decidido quanto a linguagem que estudarei primeiro.







7. artigo

Juliao Junior
juliaojunior

(usa Debian)

Enviado em 25/01/2010 - 12:07h

Dependendo do objetivo, sugiro que aprenda Python. É uma linguagem moderna, nasceu já na época da internet. Python é uma liguagem muito fácil de aprender, além de ser super hiper rápida durante a execução de programas.

Há um artigo aqui no VOL com uma visão geral sobre Python: http://www.vivaolinux.com.br/artigo/Aprenda-Python-Guia-rapido/


8. Re: Vale a pena usar o Lazarus? [RESOLVIDO]

Judson A. Borges
karvox

(usa Ubuntu)

Enviado em 25/01/2010 - 12:14h

Rapaz eu já usei o lazarus e percebi uma coisa que não gostei, ele gera os executáveis muito maiores do que o delphi gera, mesmo sendo o código idêntico, por exemplo, no delphi gerei um executável com 1,2MB quando rodei o mesmo código no lazarus ele me deu um executável com 15MB, coisa absurda, que exagero! rsrs! No mais ele dá ara fazer aplicações razoáveis! Minha opinião.


9. Re: Vale a pena usar o Lazarus? [RESOLVIDO]

Evaldo Avelar Marques
evaldoavelar

(usa Ubuntu)

Enviado em 14/04/2010 - 11:51h

Sou programador Object-pascal há 3 anos e como ferramenta uso o Delphi. Estou desenvolvendo meu trabalho de conclusão de curso em cima dessa questão: "Vale a pena usar o Lazarus?" Bem pelo que pesquisei, usei, desenvolvi até agora, posso te dizer que o Lazarus não está totalmente pronto!

Exitem muitos pontos ainda a serem melhorados como o debug que ás vezes não funciona direito, a conversão de projetos do Delphi e tratamento de exceções.

Mas é possível desenvolver aplicações tranquilamente em Lazarus, inclusive para o meu TCC, desenvolvi o mesmo sistema no delphi (2007) e no Lazarus (0.9.28.2) com acesso a banco de dados e relatórios. Tive algumas dificuldades (que vou apresentar em um artigo futuramente),mas que com um pouco de dedicação consegui resolver.

Por outro lado o Lazarus tem alguns recursos que o Delphi não tem nativo, como o formatador de código, um DBgrid cheio de opções dentre outros.

Para a portabilidade usei diretivas de compilação {IFDEF LInux} em alguns pontos e rodou sem problemas no Linux e Windows.

Desenas de componentes já foram escritos para o lazarus, mas o que eu sinto mais falta e da jedi library que ainda não foi portada.

A instalação dos componentes que usei ocorrem sem problemas tanto no Linux como no windows, as dificuldades que tive foi no uso da zeosLib que sempre dava access violation quando abria uma query. Mas ai foi só instalar a versão mais recente e o problema foi corrigido.

Quanto ao tamanho do executável é fácil de se resolver, basta alterar uma configuração nas opções do Lazarus ( Vá ao menu "Project | Compiler Options", na janela que abrir clique na aba "Linking" e desmarque a opção "Display Line Numbers in Runtime Error Backtraces" ) e o execultavel fica com poucos MB.

Se você tiver dificuldade no uso do Lazarus pode contar a comunidade, tem sempre alguém pronto a ajudar. Você pode pedir ajuda no forum oficial e em uma lista de discussões em portugues no yahoo e várias outras fontes.



10. Com certeza absoluta !!

Almir Bispo dos Santos Filho
gibroh@hotmail.c

(usa Lubuntu)

Enviado em 15/08/2012 - 16:21h

O Lazarus é a IDE mais versátil do planeta Terra.Não existe uma IDE que te auxilia esta flexibilidade.
Veja exemplos.
Usando a linguagem Pascal e o compilador poderoso Free Pascal voce pode criar aplicações executaveis nos seguintes sistemas operacionais:
1)Android (Isso mesmo).http://wiki.freepascal.org/FPC_JVM_Android_Development
2)Windows 32,64 bits (XP,seven ,etc)
3)Darwin
4)FreeBSD
5)Linux
6)NetBSD
7)OpenBSD
8)Solaris
9)Wince
10)Go32V2
11)Os2
12)Beos
13)Haiku
14)Qnx
15)NetWare
16)WdosX
17)EMX
18)Watcom
19)NetWlibc
20)Amiga
21)Atari
22)Palms
23)GBA
24)NDS
25)Mac
26)Morphos
27)Symbiam
28)O sistema operacional que você inventar.

Componentes livres (Firebird,mysql,odbc,zeos,portas seriais,SCADA),skins,Blibliotecas GLScene,etc.

Algumas pessoas reclamam da geração de executáveis grandes e lentidão na execução.Mas isso depende de saber configurar a IDE.
Programo com python e Pascal com Lazarus.O python também é bom,mas o Lazarus está bem a frente.
O python promete o que o Lazarus ja faz.
Alguem pode dizer (Python é bom para web,mas o lazarus te oferece componentes que podem gerar sites e modulos Apache)
Cheque mate do Lazarus !!
minha aplicação criada com Lazarus e um poco de python (só um pouco).
http://www.youtube.com/watch?v=NozP9KKjZ94


11. Reduzir o tamanho dos executáveis

Aristoteles Rego de Araujo
thothy

(usa RedHat)

Enviado em 04/12/2012 - 15:18h

gibroh@hotmail.c escreveu:

O Lazarus é a IDE mais versátil do planeta Terra...

...Algumas pessoas reclamam da geração de executáveis grandes e lentidão na execução.Mas isso depende de saber configurar a IDE.
Programo com python e Pascal com Lazarus.O python também é bom,mas o Lazarus está bem a frente.

minha aplicação criada com Lazarus e um poco de python (só um pouco).
http://www.youtube.com/watch?v=NozP9KKjZ94



Para reduzir o tamanho dos executáveis em Lazarus utilize as dicas abaixo:

http://www.vivaolinux.com.br/dica/Lazarus-Reduzindo-o-tamanho-dos-executaveis

http://www.vivaolinux.com.br/dica/Reduzindo-o-tamanho-dos-executaveis-gerados-pelo-Lazarus-%28via-ID...






12. Re: Vale a pena usar o Lazarus? [RESOLVIDO]

antonio carlos oliveira
aco7342

(usa Debian)

Enviado em 09/08/2013 - 14:39h

Aqui na empresa houve uma tentativa de se usar o kylix no entanto foi descontinuado e fomos obrigados a usar o lazarus, no começo foi um pouco dificil, mas hoje ja esta mais controlado, geramos codigo inclusive para o raspberry pi numa boa.

Para gerar codigos menores
- configure o arquivo de simbolos para arquivo externo, então vc terá um arquivo executavel e um arquivo de simbolos, distribuindo somente o executavel.
- use o strip se os simbolos estiverem no executavel
- use o compactador upx






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts