O que é lazarus
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 em
fevereiro de 1999.
     Todos os três estavam envolvidos com o projeto Megido
que se dissolveu. Na frustração começaram o projeto
Lazarus. Ocorreu um crescimento constante dos suportes e
dos colaboradores durante os seguintes anos. Dos três acima
citados, somente Michael está envolvido ainda com projeto.
     O membro mais velho da equipe é Marc Weustink.
Começou com o projeto em agosto 1999. Mattias Gaertner
foi seu sucessor a partir de setembro de 2000. Ambos foram
os contribuintes principais do núcleo do Lazarus.
O que é Lazarus?

     Lazarus é uma biblioteca de classe para o FreePascal que
emulam Delphi. O FreePascal é um compilador de GPL'ed que
funciona em Linux, em Win32, em OS/2, em 68K e outros. O
FreePascal é projetado para compreender e compilar a
sintaxe de Delphi, que é naturalmente Orientada a Objetos.
Lazarus é a parte que faltava para desenvolvedores de Delphi
em todas as plataformas. Ao contrário de Java que presume
ser um código que é interpretado em qualquer lugar, Lazarus
e o FreePascal presumem ser um código que pode ser
compilado em qualquer lugar. Desde que o compilador esteja
disponível nas plataformas que você necessita.
Sobre o GUI, que jogo do widget
       você está usando?
    Lazarus está sendo desenvolvido para ser uma API
independente. Uma vez que você o escreve, seu código
usa a API correta. Se você quiser usar GTK+, ótimo! Se
você o quiser trabalhar com  Gnome, tudo bem!
    Por exemplo. Vamos dizer que você esteja criando
um produto em Windows usando o padrão de Windows.
Em seguida você quer criar uma versão Linux.
Primeiramente você decide qual plataforma se ajusta
melhor. Vamos supor que você quer usar gtk+. Assim
que você copia o código sobre a sua máquina de
desenvolvimento em Linux, o compilador, e o linkeditor
encontram à unidade relacionada ao gtk+. Você cria
apenas uma versão de Linux do produto de Windows sem
nenhuma codificação adicional. Neste momento existem
desenvolvimentos usando gtk+, Qt e a API Win32.
Assim o Lazarus é uma RAD
         como Delphi?

     A parcela do projeto de formulários está ainda
precisando de muito a ser desenvolvido. O IDE está completo
e pode ser usado para a maioria de necessidades de
programação. Diversos aspectos do projeto precisam ainda de
desenvolvimento.
Posso usar meu código existente
           de Delphi?
    Alguns deles sim. Se o código for Pascal padrão de
Delphi e usa os componentes padrão encontrados em Delphi
então a resposta é sim. Se usasse alguma base de dados
específica, OCX, ou outra então a resposta seria não.
Entretanto, se a aplicação usa o FreePascal e o Lazarus no
ambiente Windows, todo o código pode ser reaproveitado.
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.
De onde o nome veio?

    Um dos projetos originais que tentava construir um clone
de Delphi era o Megido. Entretanto este projeto foi
encerrado. Lazarus era a figura bíblica que foi levantada dos
mortos por Cristo. Certo? O projeto é nomeado Lazarus
porque foi iniciado da morte do projeto Megido.
Referência:
Lazarus.Disponivel em
file:///E:/CursoTI/ArquivodeAula2Semestre/Pagina/lazarus.htm

Mais conteúdo relacionado

PPT
Lazarus Free
PDF
Apostila Lazarus
PDF
Apresentação lazarus flisol
PDF
Aula 15
PDF
Mastering Laravel
PDF
Re pensando-virtualização-através-linux containers
PPTX
Introdução a Containers Docker
PDF
Aulão de docker
Lazarus Free
Apostila Lazarus
Apresentação lazarus flisol
Aula 15
Mastering Laravel
Re pensando-virtualização-através-linux containers
Introdução a Containers Docker
Aulão de docker

Mais procurados (19)

PDF
40 php orientado a objetos
PDF
php orientado_a_objetos
PDF
Sistemas operacionais1
PPTX
Inovações no mundo das distribuições Linux - Victor Hugo Aguiar Pacce - Tchel...
PPTX
Seminário: Delphi
PDF
Apresentacao docker
PDF
O que é docker?
ODP
O que é Docker?
PPTX
Introdução ao docker
PDF
Git e GitHub: Versionamento de Código Fácil
PPTX
Execução de programas
PDF
Apresentação Docker
PDF
Apresentação docker
PPTX
PPTX
Docker: Primeiros Passos, Dicas e Truques no Gerenciamento de Containers - Ab...
PDF
Desenvolvendo com PHP e Docker
PPTX
Docker e suas tecnologias por @cesarnog
40 php orientado a objetos
php orientado_a_objetos
Sistemas operacionais1
Inovações no mundo das distribuições Linux - Victor Hugo Aguiar Pacce - Tchel...
Seminário: Delphi
Apresentacao docker
O que é docker?
O que é Docker?
Introdução ao docker
Git e GitHub: Versionamento de Código Fácil
Execução de programas
Apresentação Docker
Apresentação docker
Docker: Primeiros Passos, Dicas e Truques no Gerenciamento de Containers - Ab...
Desenvolvendo com PHP e Docker
Docker e suas tecnologias por @cesarnog
Anúncio

Destaque (7)

ODP
Lazarus
PPS
Calculadora no lazarus
PPTX
Introdução ao desenvolvimento de aplicativos com interface gráfica
PDF
LISTADO CÓDIGOS (LAZARUS).
PPTX
Introdução à programação e arquitetura de computadores
DOCX
Análisis estratégico de Starbucks
DOCX
Starbucks corporation plan marketing
Lazarus
Calculadora no lazarus
Introdução ao desenvolvimento de aplicativos com interface gráfica
LISTADO CÓDIGOS (LAZARUS).
Introdução à programação e arquitetura de computadores
Análisis estratégico de Starbucks
Starbucks corporation plan marketing
Anúncio

Semelhante a O que é lazarus (20)

PPT
Apresentação1
PPT
Apresentação1
ODP
Desenvolvimento multiplataforma
ODP
GNU/Linux - uma alternativa (nova versão)
PPSX
Fedora Linux - Informática
ODP
Linguagem de programação
PDF
EVOLUÇÃO DA LINGUAGEM DELPHI - ARTIGO
PDF
Maven: Introdução
PDF
Módulo 6 - Gnu/Linux
PPT
Java modulo 01 - Introdução
ODP
GNU/Linux - uma alternativa
PPT
Curso de Introdução ao Software Livre - Aula de 29/10/2009
PPTX
Isc aula 7
PDF
A Catedral e o Bazar
PDF
Software livre, simples assim.
PPTX
1.2. Instalação e configuração de máquina virtual.pptx
PDF
O estudo on-line se tornou uma realidade para muitos estudantes, principalmen...
PDF
[LatinoWare 2012] Mini Curso PHP 5.4 + MongoDB
Apresentação1
Apresentação1
Desenvolvimento multiplataforma
GNU/Linux - uma alternativa (nova versão)
Fedora Linux - Informática
Linguagem de programação
EVOLUÇÃO DA LINGUAGEM DELPHI - ARTIGO
Maven: Introdução
Módulo 6 - Gnu/Linux
Java modulo 01 - Introdução
GNU/Linux - uma alternativa
Curso de Introdução ao Software Livre - Aula de 29/10/2009
Isc aula 7
A Catedral e o Bazar
Software livre, simples assim.
1.2. Instalação e configuração de máquina virtual.pptx
O estudo on-line se tornou uma realidade para muitos estudantes, principalmen...
[LatinoWare 2012] Mini Curso PHP 5.4 + MongoDB

O que é lazarus

  • 2. 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 em fevereiro de 1999. Todos os três estavam envolvidos com o projeto Megido que se dissolveu. Na frustração começaram o projeto Lazarus. Ocorreu um crescimento constante dos suportes e dos colaboradores durante os seguintes anos. Dos três acima citados, somente Michael está envolvido ainda com projeto. O membro mais velho da equipe é Marc Weustink. Começou com o projeto em agosto 1999. Mattias Gaertner foi seu sucessor a partir de setembro de 2000. Ambos foram os contribuintes principais do núcleo do Lazarus.
  • 3. O que é Lazarus? Lazarus é uma biblioteca de classe para o FreePascal que emulam Delphi. O FreePascal é um compilador de GPL'ed que funciona em Linux, em Win32, em OS/2, em 68K e outros. O FreePascal é projetado para compreender e compilar a sintaxe de Delphi, que é naturalmente Orientada a Objetos. Lazarus é a parte que faltava para desenvolvedores de Delphi em todas as plataformas. Ao contrário de Java que presume ser um código que é interpretado em qualquer lugar, Lazarus e o FreePascal presumem ser um código que pode ser compilado em qualquer lugar. Desde que o compilador esteja disponível nas plataformas que você necessita.
  • 4. Sobre o GUI, que jogo do widget você está usando? Lazarus está sendo desenvolvido para ser uma API independente. Uma vez que você o escreve, seu código usa a API correta. Se você quiser usar GTK+, ótimo! Se você o quiser trabalhar com  Gnome, tudo bem! Por exemplo. Vamos dizer que você esteja criando um produto em Windows usando o padrão de Windows. Em seguida você quer criar uma versão Linux. Primeiramente você decide qual plataforma se ajusta melhor. Vamos supor que você quer usar gtk+. Assim que você copia o código sobre a sua máquina de desenvolvimento em Linux, o compilador, e o linkeditor encontram à unidade relacionada ao gtk+. Você cria apenas uma versão de Linux do produto de Windows sem nenhuma codificação adicional. Neste momento existem desenvolvimentos usando gtk+, Qt e a API Win32.
  • 5. Assim o Lazarus é uma RAD como Delphi? A parcela do projeto de formulários está ainda precisando de muito a ser desenvolvido. O IDE está completo e pode ser usado para a maioria de necessidades de programação. Diversos aspectos do projeto precisam ainda de desenvolvimento.
  • 6. Posso usar meu código existente de Delphi? Alguns deles sim. Se o código for Pascal padrão de Delphi e usa os componentes padrão encontrados em Delphi então a resposta é sim. Se usasse alguma base de dados específica, OCX, ou outra então a resposta seria não. Entretanto, se a aplicação usa o FreePascal e o Lazarus no ambiente Windows, todo o código pode ser reaproveitado.
  • 7. 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.
  • 8. De onde o nome veio? Um dos projetos originais que tentava construir um clone de Delphi era o Megido. Entretanto este projeto foi encerrado. Lazarus era a figura bíblica que foi levantada dos mortos por Cristo. Certo? O projeto é nomeado Lazarus porque foi iniciado da morte do projeto Megido.