El proyecto Lazarus

Imagen de ElSanto

Tema: 

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 pruebes Lazarus y apoyes este proyecto, que la verdad que promete.

Comentarios