Lazarus (programspråk)

Från Wikipedia
Hoppa till: navigering, sök
Denna artikel behandlar ett programmeringsverktyg som har likheter med Delphi. För originalprodukten från Borland, se Delphi (programspråk)

Lazarus är ett programmeringsverktyg för att underlätta GUI-programmering med Pascal. Lazarus är ett IDE med Free pascal-kompilatorn i botten. Programmet är skapat av frivilliga programmerare och är gratis.

I Lazarus kan programmeraren skriva exakt likadana program med bara Free Pascal Compiler, Delphi har inte samma relation till Borlands gamla produkt Borland Pascal.

Innehåll

Formuläreditorn [redigera]

Lazarus är försedd med en grafisk formuläreditor. Här kan programmerare precis som i vanliga CodeGears Delphi lägga till kontroller som användarna sedan skall styra programmet med. Designen är ett av de mest komplicerade delarna av Lazarus, därför innehåller den många buggar som ständigt korrigeras.

Programmet har kommit långt när det gäller antalet kontroller du kan placera på formulär. I Lazarus ingår det kontroller du inte har tillgång till i Delphi Personal.

Problem [redigera]

Lazarus var från början skrivet som en klon av Kylix, innan Open Edition kom. Win32 versionen av Lazarus har vissa kompatibilitetsproblem då GPL-baserade ramverk såsom GTK+ och Libs ingår i ramverket. Programmet är ungt och innehåller en rad buggar i formuläreditorn, men dess åtgärdas av frivilliga utvecklare runtom i världen.

Uppmärksamhet [redigera]

Lazarus har fått uppmärksamhet genom det går snabbare att kompilera om program från Linux till Windows och vice versa. En ikon-designer[vem är denna designer??], som sålt ikoner online till programmerare, har skänkt en uppsättning ikoner till Lazarus projektet. Donationer görs då och då, och Lazarus får allt mer uppmärksamhet av Open Source-branschen, men även den kommersiella branschen har dragit nytta av Lazarus; Truck Bites är en kommersiell produkt som konstruerats i Lazarus. En bildbyrå har också rapporterat att de utvecklat ett system som underlättat deras arbeten.

Externa länkar [redigera]