O que é lazarus

1.475 visualizações

Publicada em

0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
1.475
No SlideShare
0
A partir de incorporações
0
Número de incorporações
73
Ações
Compartilhamentos
0
Downloads
18
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

O que é lazarus

  1. 1. Histórico Larazus foi fundado primeiramente por três indivíduos: » Cliff Baeseman » Shane Miller » Michael A. Hess Após fundado, o projeto Lazarus foi começado emfevereiro de 1999. Todos os três estavam envolvidos com o projeto Megidoque se dissolveu. Na frustração começaram o projetoLazarus. Ocorreu um crescimento constante dos suportes edos colaboradores durante os seguintes anos. Dos três acimacitados, somente Michael está envolvido ainda com projeto. O membro mais velho da equipe é Marc Weustink.Começou com o projeto em agosto 1999. Mattias Gaertnerfoi seu sucessor a partir de setembro de 2000. Ambos foramos contribuintes principais do núcleo do Lazarus.
  2. 2. O que é Lazarus? Lazarus é uma biblioteca de classe para o FreePascal queemulam Delphi. O FreePascal é um compilador de GPLed quefunciona em Linux, em Win32, em OS/2, em 68K e outros. OFreePascal é projetado para compreender e compilar asintaxe de Delphi, que é naturalmente Orientada a Objetos.Lazarus é a parte que faltava para desenvolvedores de Delphiem todas as plataformas. Ao contrário de Java que presumeser um código que é interpretado em qualquer lugar, Lazaruse o FreePascal presumem ser um código que pode sercompilado em qualquer lugar. Desde que o compilador estejadisponível nas plataformas que você necessita.
  3. 3. Sobre o GUI, que jogo do widget você está usando? Lazarus está sendo desenvolvido para ser uma APIindependente. Uma vez que você o escreve, seu códigousa a API correta. Se você quiser usar GTK+, ótimo! Sevocê o quiser trabalhar com  Gnome, tudo bem! Por exemplo. Vamos dizer que você esteja criandoum produto em Windows usando o padrão de Windows.Em seguida você quer criar uma versão Linux.Primeiramente você decide qual plataforma se ajustamelhor. Vamos supor que você quer usar gtk+. Assimque você copia o código sobre a sua máquina dedesenvolvimento em Linux, o compilador, e o linkeditorencontram à unidade relacionada ao gtk+. Você criaapenas uma versão de Linux do produto de Windows semnenhuma codificação adicional. Neste momento existemdesenvolvimentos usando gtk+, Qt e a API Win32.
  4. 4. Assim o Lazarus é uma RAD como Delphi? A parcela do projeto de formulários está aindaprecisando de muito a ser desenvolvido. O IDE está completoe pode ser usado para a maioria de necessidades deprogramação. Diversos aspectos do projeto precisam ainda dedesenvolvimento.
  5. 5. Posso usar meu código existente de Delphi? Alguns deles sim. Se o código for Pascal padrão deDelphi e usa os componentes padrão encontrados em Delphientão a resposta é sim. Se usasse alguma base de dadosespecífica, OCX, ou outra então a resposta seria não.Entretanto, se a aplicação usa o FreePascal e o Lazarus noambiente Windows, todo o código pode ser reaproveitado.
  6. 6. Posso criar produtos comerciais como este? Sim. O código para o compilador livre do Pascal élicenciado sob o GPL. Isto significa que é OpenSource, livre,ou como queira chamar. Você pode modificar o código se vocêdesejar mas você deve distribuir aquelas mudanças e torná-las disponíveis a outros que desejarem usar.
  7. 7. De onde o nome veio? Um dos projetos originais que tentava construir um clonede Delphi era o Megido. Entretanto este projeto foiencerrado. Lazarus era a figura bíblica que foi levantada dosmortos por Cristo. Certo? O projeto é nomeado Lazarusporque foi iniciado da morte do projeto Megido.
  8. 8. Referência:Lazarus.Disponivel emfile:///E:/CursoTI/ArquivodeAula2Semestre/Pagina/lazarus.htm

×