El post que buscas se encuentra eliminado, pero este también te puede interesar

Lazarus IDE para programar

Lazarus IDE


Alguna vez se han preguntado... ¿Como hay programas que corren con solo un doble click, sin necesidad de framework o maquinas virtuales???

Bueno esta vez muestro este IDE, es excelente para programar todo tipo de aplicaciones y los programas hechos con el son super portables.

OK veamos

Lazarus IDE para programar


Lazarus: Es una herramienta de desarrollo rápido de aplicaciones (RAD) basada en el lenguaje de programación Object Pascal, disponible para los sistemas operativos Windows, GNU/Linux y Mac OS X.

Se trata de una alternativa libre y gratuita a Delphi, desarrollada como proyecto de software libre a partir de Free Pascal. La web y la mayoría de la documentación están en inglés, pero el entorno de desarrollo (IDE) sí está traducido al español en gran parte.

Ahora bien para que las aplicaciones que hagas sean portables necesitas usar el lenguaje nativo de Lazarus el cual es Object Pascal(Pascal orientado a objetos, para aquellos que creian que pascal habia muerto XD), muchos diran... bah pascal no me gusta, es un lenguaje viejo y bla bla bla, bueno para esos incredulos sepan que muchas de las aplicaciones que usan estan programadas en pascal como por ejemplo el K-Lite Codec Pack, entre otras aplicaciones que corren sin necesidad de framework o maquina virtual.

desarrollo

¿Conexiones a Bases de Datos? Claro!!!


Los siguientes motores de bases de datos son compatibles:

PostgreSQL requiere el paquete PSQL
dBase y FoxPro pueden ser usados sin necesidad de un servidor externo o biblioteca mediante el componente TDbf
MySQL funciona correctamente
SQLite, necesita sólo una simple biblioteca externa y el componente TSQLiteDataSet
Microsoft SQL Server, funciona con la biblioteca ZeosLib
InterBase / Firebird, componente de acceso nativo, también trabaja con ZeosLib
Oracle, también trabaja con ZeosLib

Si preguntan las librerias PSQL,TSQLiteDataSet y ZeosLib ya vienen integradas con lazarus

Programacion

¿Reportes? Por supuesto

Bueno yo hasta el momento conosco 2 herramientas de reportes para lazarus.

LazReport, viene integrado con Lazarus, solo hay que darle agregar el paquete que esta en el folder Components
delphi

Fortes Report, otra herramienta de reporte viene por defecto con la version code thypon, sino se puede instalar.
pascal

IDE

Imagenes Curiosas


Visual Studio

programar

Lazarus

Windows

Linux

Requisitos


Sistema operativo:
Linux (No importa que version o distro)
Windows (Desde windows 98 en adelante)
Mac (cualquier version)

Espacio en disco duro
Al menos 600Mb de disco duro libre para la version Lazarus Original
Al menos 1Gb de disco duro para la version Code Thypon

Requisitos de hardware
128Mb de RAM como minimo
1Ghz de procesador (la verdad creo que corre con menos pero yo lo probe a esa frecuencia)

alternativa

Links


Pagina principal de Lazarus
http://www.lazarus.freepascal.org/

Descargar Lazarus
http://sourceforge.net/projects/lazarus/

Pagina del Proyecto Code Thypon (Es la version que trae la mayoria de los componentes de terceros)
http://www.pilotlogic.com/

Descargar version Code Thypon
http://www.pilotlogic.com/codetyphon/CodeTyphonIns.zip

Documentacion de Lazarus
http://wiki.lazarus.freepascal.org/Lazarus_Documentation/es

rad

Pensamiento

Es un problema social, curable con tu ayuda, rechazando el Software no-Libre y reemplazándolo por Libre. Pelea por tus libertades: intenta resistir al control que se nos impone a través del software que usamos.



Escribe una vez, Compila donde quieras

Object Pascal

17 comentarios - Lazarus IDE para programar

@sitka015
interesante.. cuando tenga tiempo le doy una ojeada..
+10 y favorito
@augustom
no sabia que habia una alternativa al Delphi de Borland copado!!

la verdad nunca vi una IDE tan facil de usar como Borland Delphi, pero espero que esta sea igual o mejor
@zaryus
y hasta parece que es mas pequeño, por lo tanto consume menos recursos
@Drklrd
Recuerdo mis practicas en lazarus por ocioso que estaba, ahora c++, python y java son mis lenguajes preferidos.

A favs y te doy 5 puntos.
@musacito +1
Excelente Aporte George, gracias por compartir el Conocimiento XD!!! +10
@takecare
Desde hace mas de 15 años que programo en Pascal, aunque por trabajo use C++, C# y java.
Pero uso Delphi cada vez que puedo, hasta para programar Pic's y Avr's lo he usado.
Con Kylix venia zafando cuando había que meter mano en linux.
Pero como ahora usamos Suse server 10 el kylix ya no sirve...
No conocía Lazarus, lo probaré en Suse...!
Muchas Gracias...!
+10
@zaryus
mi disco duro del note (laptop) es muy pequeño, podria haber instalado algun linux
@pointer11
Alguna guia de algun tipo?? hace años que no veo una linea en turbo pascal, creo que no voy a registrar ni choto aca :p
@orgware
yo habia vista ya espectacular estoy preparando una aplicación con mysql y lazarus
@aryix
Hoy mis 10 son para usted, yo mantengo un libro de Pascal 7.0 en castellano mira mis posts
@Javi_taringo
Cuando lo hacen portable para Unix, estaría bien!
@jmpa_1415
si usas unix deberias ser capaz de compilarlo y hacerlo funcionar sin problemas
@aryix
Lazarus como Free Pascal estan disponibles en casi todas las distribuciones dhttp://freepascal.org/download.vare linux
@NehuenSystem
Quiza te interese saber para actualizar el post, que ya salio la primer vercion estable de lazarus, ya no esta mas en beta. esta vercion supera con creces el delphi y agrego soporte para android, si tienes instalado el sdk ya puedes compilar tus aplicaciones lazarus para celulares y si tienes instalado el componente para sqlite tambien puedes manejar bases de datos en el mobil.

saludos.
@keine1lust
¿Alguien sabe usar lazreport o Fortes Report?
@jmpa_1415 +1
Como cualquier otro entorno de desarrollo Lazarus y todos sus componentes tienen documentación, debes leer.
http://wiki.freepascal.org/LazReport_Documentation/es
@keine1lust
@jmpa_1415 Gracias ya me puse en marcha pero tengo problemas para agrupar datos y contar registros pero tengo que seguir investigando claro las conexiones y pase de información lo estoy haciendo diferente como lo hacen los ejemplos.

¿Por casualidad sabes como instalar User control (gestion de usuarios) para lazarus (https://code.google.com/p/ucp/downloads/list)?