IDE profesional multiplataforma de código abierto con Free Pascal

Lazarus

Lazarus

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

    Lazarus 4.0 (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-4.0-fpc-3.2.2-win64.exe

  • MD5 Checksum

    00619e03bdf28646aadb3a8c3d9883a6

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

Lazarus de 64 bits es la pieza del rompecabezas que faltaba y que te permitirá desarrollar programas similares a Delphi en todas las plataformas mencionadas. A diferencia de Java, que se esfuerza por ser 'escribir una vez, ejecutar en cualquier lugar', Lazarus y Free Pascal se esfuerzan por 'escribir una vez, compilar en cualquier lugar'.

Dado que el mismo compilador exacto está disponible en todas las plataformas mencionadas, no necesitas recodificar nada para producir productos idénticos para diferentes plataformas.

La aplicación se está desarrollando para ser total y completamente independiente de la API. Una vez que escribes tu código, simplemente lo enlazas con el conjunto de widgets de la API de tu elección. Si quieres usar GTK+, ¡genial! Si quieres que sea compatible con Gnome, ¡genial!

Mientras el código de interfaz para el conjunto de widgets que deseas usar esté disponible, puedes enlazarlo. Si no está disponible, bueno, puedes escribirlo.
  • El instalador, con todos los archivos necesarios disponibles
  • Diseñador de formularios de arrastrar y soltar para crear diseños potentes
  • Sincronización automática entre formularios GUI y código
  • Potente editor de código con resaltado de sintaxis y autocompletado
  • Navegar por el código fuente de Pascal
  • Herramientas de refactorización
  • Sistema de compilación y depurador integrados. Ejecuta, prueba y depura tus proyectos desde el IDE
  • Código abierto. Puedes añadir o modificar código y componentes existentes para satisfacer tus requisitos
  • El sistema de paquetes permite instalar complementos de terceros para más componentes o para extender el IDE
  • Varios frameworks de bases de datos para satisfacer tus requisitos
  • Informes y Gráficos
  • Varias bibliotecas de red disponibles.
  • Soporte Utf8 e i18n. Traduce tus proyectos.
  • Muchos más componentes. Integrados y para descargar
Por ejemplo. Supongamos que estás creando un producto en Windows usando los widgets estándar de Windows. Ahora quieres crear una versión para Linux. Primero, decides qué conjunto de widgets quieres usar.

Asumamos que quieres usar gtk+. Así que copias el código a tu máquina de desarrollo Linux, lo compilas y lo enlazas con la unidad de interfaz gtk+. Eso es todo. Acabas de crear una versión para Linux del producto de Windows sin necesidad de codificación adicional.

Si el código es Pascal estándar de Delphi 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, entonces la respuesta sería no.

Estos elementos son específicos de Windows y solo funcionarían en y dentro de Windows. Sin embargo, si solo buscas crear un producto para Windows usando Free Pascal y la aplicación, entonces la respuesta sería sí. Esto aún no se ha añadido a la LCL, pero debería ser posible en el futuro.

Las FCL (Bibliotecas de Componentes de Free Pascal) y las LCL (que eventualmente pasarán a formar parte de las FCL) tienen licencia LGPL modificada. En pocas palabras, esto significa que puedes escribir tu propio software propietario que simplemente se enlaza a estas bibliotecas.

Puedes vender tu aplicación sin necesidad de suministrar o poner a disposición tu código. Sin embargo, al igual que con el compilador, si realizas modificaciones en las FCL o LCL, debes poner esos cambios a disposición del público en general y del mundo.

Características y Puntos Destacados

Multiplataforma
Funciona en Windows, macOS, Linux y muchas otras plataformas. ¡Incluso en Raspberry Pi! Los programas que crees también se ejecutan en estas plataformas. Disfruta de la misma experiencia en tu sistema operativo favorito. Consulta la sección de instalación de la aplicación para obtener instrucciones de instalación específicas del sistema operativo.

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

Diseñador de Formularios de Arrastrar y Soltar
Cuenta con un diseñador gráfico de formularios con guías para alinear con componentes adyacentes. Hay numerosos componentes para casi cualquier software imaginable, ya listos para usar. Se pueden añadir más componentes al IDE mediante archivos de paquete (LPKs).

Multiplataforma
El diseñador de formularios de la aplicación utiliza LCL (Lazarus Component Library), que está especialmente diseñada para uso multiplataforma. Compilar tu proyecto para diferentes plataformas te dará una apariencia nativa en cada plataforma. No se necesitan cambios en el proyecto.

Lenguaje moderno, orientado a objetos
Utiliza Free Pascal como su lenguaje, que es un dialecto de Object Pascal. Se desarrolla constantemente para integrar nuevas características 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 (LPKs). Puedes encontrar casi cualquier tipo de biblioteca que puedas necesitar.

Cómo Usar
  • Descarga e instala Lazarus desde el sitio web oficial
  • Inicia Lazarus y crea un nuevo proyecto
  • Elige un formulario y añade componentes usando la caja de herramientas
  • Escribe código Pascal en el editor para la lógica y funcionalidad
  • Compila y ejecuta el proyecto para probar la aplicación
  • Depura y corrige errores usando el depurador integrado
  • Guarda y exporta tu proyecto para uso futuro
Requisitos del Sistema
  • Sistema Operativo: Windows 7, 8, 10 o 11
  • Procesador: Intel o AMD de 1 GHz o más rápido
  • RAM: Mínimo 2 GB (se recomiendan 4 GB o más)
  • Almacenamiento: Al menos 1 GB de espacio libre en disco
  • Adicional: Conexión a internet activa para actualizaciones
PROS
  • Software libre y de código abierto
  • Soporte para desarrollo multiplataforma
  • Compatible con código Delphi
  • Soporte de una comunidad grande y activa
  • Herramientas integradas de depuración y diseño de GUI
CONTRAS
  • Interfaz desactualizada en comparación con los IDEs modernos
  • Curva de aprendizaje más pronunciada para principiantes
  • Soporte limitado para bibliotecas de terceros
  • Actualizaciones más lentas que los IDEs comerciales
  • Problemas ocasionales de compatibilidad con Windows
También Disponible: Lazarus para Mac

Traducido por el Equipo de Localización de Filehorse


¿Por qué se publica esta aplicación en Filehorse? (Más información)
  • Lazarus 4.0 (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 4.0 (64-bit) Captura de Pantalla 1