-
Última Versión
Lazarus 3.8 ÚLTIMO
-
Revisado por
-
Sistema Operativo
macOS 10.12 Sierra or later
-
Ránking Usuario
Haga clic para votar -
Autor / Producto
-
Nombre de Fichero
lazarus-darwin-x86_64-3.8.zip
-
MD5 Checksum
535decac847a5fc320656e7931280487
Free Pascal está diseñado para poder comprender y compilar la sintaxis de Delphi, que es OOP.
Lazarus para macOS es la parte del rompecabezas que falta que te permitirá desarrollar programas similares a Delphi en todas las plataformas mencionadas. A diferencia de Java que se esfuerza por ser una vez escrito, ejecutar en cualquier lugar, Lazarus para Mac y Free Pascal se esfuerzan por escribir una vez, compilar en cualquier lugar.
Dado que el mismo compilador está disponible en todas las plataformas mencionadas, significa que no necesitas volver a codificar para producir productos idénticos para diferentes plataformas.
La aplicación se está desarrollando para ser totalmente e 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! Siempre que el código de interfaz para el conjunto de widgets que quieras 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 fácil 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 completado de código
- Navega por el código fuente pascal
- Herramientas de refactorización
- Sistema de compilación e depurador integrado. Ejecuta, prueba y depura tus proyectos desde el IDE
- Código abierto. Puedes agregar o modificar el código y los componentes existentes para satisfacer tus necesidades
- El sistema de paquetes permite instalar complementos de terceros para más componentes o para ampliar el IDE
- Varios frameworks de bases de datos para satisfacer tus necesidades
- Informes y gráficos
- Una selección de bibliotecas de redes disponibles.
- Soporte Utf8 e i18n. Traduce tus proyectos.
- Muchos más componentes. Integrados y para descargar
Supongamos que quieres usar gtk+. Entonces 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. Ahora acabas de crear una versión de Linux del producto de Windows sin ninguna codificación adicional.
Si el código es Pascal Delphi estándar y usa los componentes estándar que se encuentran en Delphi, entonces la respuesta es sí. Si usa 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 dentro de Windows. Sin embargo, si solo buscas crear un producto de Windows usando Free Pascal y la aplicación, entonces la respuesta sería sí. Esto no se ha agregado aún a LCL, pero debería ser posible en el futuro.
Las FCL (Free Pascal Component Libraries) y las LCL (que eventualmente formarán parte de las FCL) tienen licencia bajo una LGPL modificada. En pocas palabras, esto significa que puedes escribir tu propio software propietario que simplemente se vincula a estas bibliotecas.
Puedes vender tu aplicación sin necesidad de proporcionar o poner a disposición tu código. Sin embargo, al igual que con el compilador, si realizas modificaciones en FCL o LCL, debes poner esas modificaciones a disposición del público en general y del mundo.
Características y aspectos destacados
Multiplataforma
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 sistema operativo favorito. Consulta la 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 está desarrollando constantemente para mejorar el rendimiento. Como ejemplo del tamaño de proyecto que el IDE puede manejar y del rendimiento de la aplicación resultante: el propio IDE se desarrolla utilizando la herramienta.
Diseñador de formularios de arrastrar y soltar
Tiene un diseñador de formularios gráficos con guías para alinear con componentes adyacentes. Hay numerosos componentes para casi cualquier software imaginable, ya listos para usar. Se pueden agregar más componentes 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 uso multiplataforma. La creación de tu proyecto para diferentes plataformas te dará una apariencia y sensación nativas en cada plataforma. No es necesario realizar cambios en el proyecto.
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 ampliable
Cientos de desarrolladores están desarrollando y manteniendo sus bibliotecas y paquetes (LPK). Puedes encontrar casi cualquier tipo de biblioteca que puedas necesitar.
Cómo usar
- Instala el paquete .dmg de Lazarus
- Abre el IDE de Lazarus desde Aplicaciones
- Crea un nuevo proyecto o abre uno existente
- Escribe tu código Pascal en el editor
- Utiliza el diseñador de formularios para construir la GUI
- Haz clic en Ejecutar para compilar y ejecutar
- Corrige cualquier error en la ventana de mensajes
- Guarda los archivos de tu proyecto
- Exporta o empaqueta tu aplicación
macOS 10.12 (Sierra) o posterior
Intel o Apple Silicon (a través de Rosetta)
Al menos 500 MB de espacio libre en disco
Herramientas de línea de comandos de Xcode instaladas
Mínimo 2 GB de RAM (4 GB recomendados)
VENTAJAS
- Gratis y de código abierto
- Desarrollo multiplataforma
- Diseñador de formularios visual
- Admite código Pascal heredado
- Gran apoyo de la comunidad
- Estilo de interfaz anticuado
- Componentes de terceros limitados
- Errores ocasionales de compatibilidad con macOS
- Actualizaciones y correcciones lentas
Traducido por el Equipo de Localización de Filehorse
OperaOpera 118.0 Build 5461.60
PhotoshopAdobe Photoshop CC 2024 25.12
OKXOKX - Buy Bitcoin or Ethereum
BlueStacksBlueStacks Air 5.21.650
Adobe AcrobatAdobe Acrobat Pro 2025.001.20458
Hero WarsHero Wars - Online Action Game
ParallelsParallels Desktop 20.3.0
SemrushSemrush - Keyword Research Tool
CleanMyMacCleanMyMac X 5.0.6
4DDiG4DDiG Mac Data Recovery 5.2.2
Comentarios y Críticas de Usuarios