IDE profesional multiplataforma de código abierto impulsado por Free Pascal

Lazarus (64-bit)

Lazarus (64-bit)

  -  204.24 MB  -  Código Abierto
  • Última Versión

    Lazarus 3.6 (64-bit) ÚLTIMO

  • Revisado por

    Daniel Leblanc

  • Sistema Operativo

    Windows 7 64 / Windows 8 64 / Windows 10 64 / Windows 11

  • Ránking Usuario

    Haga clic para votar
  • Autor / Producto

    Lazarus and Free Pascal Team / Enlace Externo

  • Nombre de Fichero

    lazarus-3.6-fpc-3.2.2-win64.exe

  • MD5 Checksum

    f8bfe70d72149e676a5caac273591b09

Lazarus es un IDE multiplataforma compatible con Delphi para Free Pascal. Incluye LCL que es más o menos compatible con VCL de Delphi. Free Pascal es un compilador de GPL que se ejecuta en Linux, Win32, OS / 2, 68K y más. Free Pascal está diseñado para poder comprender y compilar la sintaxis de Delphi, que es OOP.

Lazarus es la parte del rompecabezas faltante que te permitirá desarrollar programas tipo Delphi en todas las plataformas anteriores. A diferencia de Java, que se esfuerza por ser una escritura que se ejecuta en cualquier lugar, Lazarus y Free Pascal se esfuerzan por escribir una vez que se compilan en cualquier lugar. Dado que el mismo compilador está disponible en todas las plataformas anteriores, significa que no es necesario realizar ninguna recodificación para producir productos idénticos para diferentes plataformas.

La aplicación está siendo desarrollada para ser totalmente y completamente independiente de API. Una vez que escriba su código, simplemente lo vinculará con el conjunto de widgets API que elija. Si quieres usar GTK +, ¡genial! Si quieres que sea compatible con Gnome, ¡genial! Siempre que el código de interfaz para el conjunto de widgets que desea utilizar esté disponible, puede vincularlo. Si no está disponible, bien puedes escribirlo.

  •     Instalador, con todos los archivos requeridos disponibles.
  •     Fácil diseño de formas de arrastrar y soltar para crear diseños potentes
  •     Sincronización automática entre GUI-Forms y código
  •     Potente editor de código con resaltado de sintaxis y finalización de código
  •     Navegar por código fuente pascal
  •     Herramientas de refactorización
  •     Sistema integrado de compilación y depurador. Ejecuta, prueba y depura tus proyectos desde el IDE
  •     Fuente abierta. Puede agregar o modificar el código y los componentes existentes para cumplir con sus requisitos
  •     El sistema de paquetes permite instalar complementos de terceros para más componentes o extender el IDE.
  •     Varios marcos de bases de datos para satisfacer sus necesidades
  •     Informes y gráficos
  •     Una opción de bibliotecas de redes disponibles.
  •     Utf8 y soporte i18n. Traduce tus proyectos.
  •     Muchos más componentes. Construir y descargar

Por ejemplo. Digamos que está creando un producto en Windows utilizando los widgets estándar de Windows. Ahora quieres crear una versión de Linux. Primero decides qué conjunto de widgets quieres usar. Supongamos que desea utilizar gtk +. Entonces, copie el código a su máquina de desarrollo de Linux, compile y vincule contra la unidad de interfaz gtk +. Eso es. Acaba de crear una versión para Linux del producto de Windows sin ningún código adicional.

Si el código es Delphi pascal estándar y utiliza los componentes estándar que se encuentran en Delphi, entonces la respuesta es sí. Si utiliza alguna base de datos específica, OCX o DCU, la respuesta sería no. Estos elementos son específicos de Windows y solo funcionarán en y dentro de Windows. Sin embargo, si solo busca crear un producto de Windows con Free Pascal y Lazarus, la respuesta sería sí. Esto aún no se ha agregado a la LCL pero debería ser posible en el futuro.

La FCL (Free Pascal Component Libraries) y la LCL (que eventualmente formarán parte de la FCL) están licenciadas bajo una licencia LGPL modificada. En pocas palabras, esto significa que puede escribir su propio software propietario que solo enlaza a estas bibliotecas. Puede vender su aplicación sin la necesidad de suministrar o poner a disposición su código. Sin embargo, al igual que con el compilador, si realiza modificaciones en la FCL o LCL, debe poner esos cambios a disposición del público en general y del mundo.

Características y destacados

Plataforma cruzada
Se ejecuta en Windows, MacOS, Linux y muchas otras plataformas. Incluso en Raspberry Pi! Los programas que creas también se ejecutan en estas plataformas. Disfruta de la misma experiencia en tu SO favorito. Consulte Instalación de la aplicación para obtener instrucciones específicas del sistema operativo para la instalación.

Potente, rapido
El programa es un IDE capaz de manejar grandes proyectos. Su compilador FPC se está desarrollando constantemente para mejorar el rendimiento. Como ejemplo del tamaño del proyecto que puede manejar el IDE y el rendimiento de la aplicación resultante: el propio IDE se desarrolla utilizando Lazarus.

Diseñador de formas de arrastrar y soltar
Tiene un diseñador gráfico de formas con pautas para alinearse con componentes adyacentes. Hay numerosos componentes para casi todos los programas imaginables, que ya están listos para ser utilizados. Otros componentes se pueden agregar al IDE mediante archivos de paquete (LPK).

Multiplataforma
El diseñador de formularios de la aplicación utiliza LCL (Lazarus Component Library), que está especialmente diseñado para el uso multiplataforma. La construcción de su proyecto para diferentes plataformas le dará una apariencia nativa en cada plataforma. No hay cambios en el proyecto necesarios.

Lenguaje moderno, orientado a objetos.
Utiliza Free Pascal como lenguaje, que es un dialecto de Object Pascal. Se desarrolla constantemente para integrar nuevas funciones que se pueden esperar en los lenguajes de programación modernos.

Fácilmente Extensible
Cientos de desarrolladores están desarrollando y manteniendo sus bibliotecas y paquetes (LPK). Puede encontrar casi cualquier tipo de biblioteca que pueda necesitar.

  • Lazarus 3.6 (64-bit) Capturas de Pantalla

    Las imágenes a continuación han sido redimensionadas. Haga clic en ellos para ver las capturas de pantalla en tamaño completo.

    Lazarus 3.6 (64-bit) Captura de Pantalla 1