A nova versão do IDE Lazarus 2.2 já foi lançada

Após três anos de desenvolvimento post de lançamento foi lançado do ambiente de desenvolvimento integrado Lázaro 2.2, baseado no compilador FreePascal e executando tarefas semelhantes ao Delphi.

O entorno Ele foi projetado para funcionar com o compilador FreePascal versão 3.2.2 em que um grande número de novas mudanças foram feitas e principalmente melhorias, das quais se destaca o suporte completo para OpenGL, bem como a compatibilidade com HighDPI, entre outras coisas.

Características gerais que se destacam do Lazarus IDE:

  • É um IDE licenciado pela GPL.
  • O Lazarus roda em Gnu/Linux, Windows e macOS, entre outros.
  • Podemos criar binários nativos e distribuí-los sem dependências em qualquer ambiente de execução.
  • Possui um designer de formulários Easy Drag & Drop para criar layouts poderosos.
  • Possui sincronização automática entre GUI-Forms e código.
  • Fornece ao usuário um editor de código poderoso com realce de sintaxe e conclusão de código.
  • Ele também oferece um sistema integrado de compilação e depuração. Podemos executar, testar e depurar nossos projetos a partir do IDE.
  • O sistema de pacotes Lazarus permite que você instale plugins de terceiros para estender o IDE.

O que há de novo no Lazarus 2.2?

Nesta nova versão do Lazarus 2.2 o conjunto de widgets Qt5 vem com suporte completo a OpenGL, além de adicionar botões para recolher painéis encaixados e melhorar a Suporte de alta DPI.

Outra das mudanças que se destacam nesta nova versão é que um novo plugin Spotter está incluído para encontrar comandos IDE, bem como modos de painel adicionados baseados em guias de várias linhas ("guias de várias linhas") e janelas que não se sobrepõem ("janelas flutuantes na parte superior").

Além disso, destaca-se também que foi implementada uma página inicial opcional, onde você pode selecionar o tipo de projeto a criar, Eu também seie adicionou teclas de atalho ao editor de código para substituir, duplicar, copiar e mover linhas e seleções.

Enquanto as extensões dos principais arquivos de tradução comuns (modelos) mudaram de .po para .pot. Com isso, a partir desta nova versão, essa alteração simplificará seu processamento nos editores de arquivos PO como modelo para iniciar novas traduções.

Também é observado que o depurador LazDebugger-FP (FpDebug) 1.0 agora está habilitado por padrão para novas instalações no Windows e Linux.

Um mecanismo foi adicionado para desabilitar a renderização de conjuntos de skins (interrompendo a renderização de '[' como o início de um conjunto em uma máscara), ativado através da configuração moDisableSets. Por exemplo, "MatchesMask ('[x]', '[x]', [moDisableSets])" no novo modo retornará True.

Das outras mudanças que se destacam:

  • Adicionado o pacote DockedFormEditor com um novo editor de formulários que substitui Sparta_DockedFormEditor.
  • O formato de código Jedi foi melhorado e foi adicionado suporte para a maioria da sintaxe moderna do Object Pascal.
  • Suporte para funções anônimas foi adicionado ao Codetools.
  • Interfaces aprimoradas para inspeção de objetos e projetos.
  • Componentes movidos para renderizar fontes Freetype para um pacote separado "components / freetype / freetypelaz.lpk"
  • O componente PasWStr foi removido devido à presença de código criado apenas em versões anteriores do FreePascal.
  • Registro otimizado de internos e sua ligação a widgets chamando TLCLComponent.NewInstance.
  • Biblioteca libQt5Pas atualizada e suporte aprimorado para widgets baseados em Qt5. Visualização QLCLOpenGLWidget adicionada para fornecer suporte completo a OpenGL.
  • Precisão aprimorada na seleção de tamanhos de formulário em sistemas X11, Windows e macOS.

Finalmente se você estiver interessado em saber mais sobre isso, você pode verificar os detalhes no link a seguir. 

Como instalar o Lazarus IDE no Linux?

Para quem tem interesse em poder instalar este IDE em seu sistema, a primeira coisa a saber é que o IDE é multiplataforma e oferece pacotes já compilados para algumas distribuições Linux. Você pode obter os pacotes no link abaixo.

A instalação dos pacotes pode ser feita com seu gerenciador de pacotes favorito ou a partir do terminal.


Um comentário deixe o seu

Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.

  1.   Imagem de marcador de posição Diego de la Vega dito

    Saí do Delphi na versão 6 (não faço programação profissionalmente, mas faço muitos programas para mim).

    Recentemente peguei o Pascal através do Lazarus e acho que é um ambiente multiplataforma muito bom.