Libertonia
Portada · Todo · Software Libre · Desarrolladores · Comunidad · Internet · Tecnología · Meta · Diarios
El proyecto Lazarus

Programación
Por Ariel
departamento Begin-End-es-lo-q-mola , Sección Desarrolladores
Puesto a las Sat Dec 7th, 2002 at 02:12:27 AM CET
Megido era un proyecto que intentaba hacer un Delphi libre. Fracasó. Los chicos de Lazarus continuaron el trabajo. Y han construido una herramienta impresionante. Aunque aún no está terminado (y buscan más desarrolladores) Lazarus es ya aceptablemente operativo y es una gran alternativa para aquellos que nos gusta programar en Linux y detestamos C.

 


¿Qué nos ofrece Lazarus? Lazarus son una serie de clases para el compilador Free Pascal que permiten emular a Delphi. Free Pascal es un compilador (de Pascal evidentemente) que corre en Linux, Win32, 68k y alguno más, y fue diseñado para entender y compilar el código de Delphi (que es OO). La ventaja de Free Pascal (y por extensión de Lazarus) es que escribimos el código una vez, y podemos compilarlo en casi cualquier plataforma, ya que el compilador es el mismo.

Hemos dicho que escribimos una vez y compilamos en cualquier sitio (olvidemos de momento las llamadas al sistema específicas de cada plataforma). ¿Qué librerías gráficas utilizamos? Aquí está otro punto caliente de Lazarus. Nosotros escribimos nuestro código y a la hora de linkar, podemos elegir el set de widgets con el que queremos compilar. Por ejemplo, en Linux podemos compilar con GTK+, con Qt o con otras, coger el mismo código y en windows compilarlo con la API de windows. ¿No es impresionante? De gtk+ es el conjunto inicial de windows, pero la página oficial promete avances con las librerias Qt y Win32.

¿Y qué hay de la interfaz? Pues muy parecida a la de Delphi, aunque de momento no hay tantos componentes a nuestra disposición. Tiempo, Lazarus está en desarrollo. De todos modos échale un ojo.

En cuanto a la compatibilidad con Delphi, si se han utilizado los componentes estándar de Delphi posiblemente la cosa pite. Si nos hemos salido de dichos componentes, el asunto se complica. Tiempo.

Para quién piense que el uso de Pascal y del compilador FreePascal es más un inconveniente que una virtud, aquí tiene unas pocas razones para cambiar de idea.

Bueno, espero que esto sirva para que probéis Lazarus y apoyéis este proyecto, que la verdad que promete.

Un saludo.
< ¿Donde está lo que busco? (6 comments) | Campaña contra las Patentes en León (1 comments) >
Enlaces Relacionados
· Delphi
· Lazarus
· Free Pascal
· échale un ojo
· aquí
· More on Programación
· Also by Ariel

Menu
· crear cuenta
· FAQ
· búsqueda
· Fuentes de Noticias

Login
Nueva cuenta
Usuario:
Contraseña:

Ver: Modo: Orden:
El proyecto Lazarus | 4 comentarios (4 temáticos, editoriales, 0 ocultos)
Dudas (none / 0) (#1)
por DopeRider a las Sat Dec 7th, 2002 at 02:13:58 PM CET
(Información Usuario)

Lazarus es ya aceptablemente operativo

Me temo que esa afirmación es insuficiente, teniendo en cuenta que no hace mucho estaba en un estado alfa. ¿Puedes ser más concreto?.

Por otra parte, quien visite la web de Free Pascal cada cierto tiempo saca la impresión de que el desarrollo de compilador se ha ralentizado mucho. Y quedaban algunos detalles importantes por resolver:
  • ¿Es segura la RTL para hilos?. ¿Hay una implementación que funcione de TThread?.
  • ¿Se pueden hacer DLLs en Linux?, ¿lo has probado? (la documentación mentía hace un año).
Quizás has adivinado lo que yo quería escribir: servidores para Linux/Windows.



El proyecto Lazarus | 4 comentarios (4 temáticos, editoriales, 0 ocultos)
Ver: Modo: Orden:

ecol Logo Powered by Scoop
Todas las Marcas Registradas y copyrights de esta página son propiedad de sus respectivos dueños.
Los comentarios son propiedad del que los escribe.
Los iconos de las noticias y el logotipo son propiedad de Javier Malonda.
El Resto © 2002 Escomposlinux.org y aledaños.

Puedes sindicar los contenidos de libertonia en formato RSS 1.0 y RDF 0.9. También se puede sindicar la cola de envíos pendientes de moderación.

El proyecto escomposlinux.org está dedicado a la memoria de tas

crear cuenta | faq | búsqueda