Lazarus (programspråk)
Wikipedia
Denna artikel behöver wikiformateras. | |
Hjälp gärna till med den här och andra artiklar som saknar wikiformatering. |
Denna artikel behandlar ett programmeringsverktyg som har likheter med Delphi. För orginalprodukten från Borland, se Delphi (programspråk)
Innehåll |
[redigera] Introduktion
Tigern från Lazarus gör stor nytta i Open Source branschen. Lazarus är en uppsättning klasser från Free Pascal som emulerar Delphi, som möjjliggör utveckling av Windowsprogram i mycket snabb takt. Programmet är utvecklat av Open Source branscen, således är detta en sofistikerad klon av Borland Delphi, och gränsnittet mycket likt. Detta är alltså en mycket snarlik klon av pascal, ungefär som "OpenOffice" och Microsoft office. Det här programmet såväl som andra fria program, byggs av frivilliga programmerare runt om i världen.
[redigera] Kvalitet
Programmet är som många andra open source program, bra skick då den som upptäcker ett fel rättar till problemet. Om ett problem löses i Open Source världen kan en uppdatering som rättar till felet finnas tillgänglig inom bara ett fåtal timmar. I den kommersiella branschen kan det ta veckor, vilket innebär att hackare hinner förstöra hundratusentals datorer innan folk får reda på felet och installerar uppdateringarna. Därför är användare av Linux och Open Source program automatiskt skyddade av en stark community av programmerare som fixar problem.
[redigera] En fri form designer implenterad
Lazarus har kommit så långt i sin utveckling att den är försedd med en grafisk formuläreditor. Här kan programmerare precis som i vanliga Delphi lägga till kontroller som användarna sedan skall styra programmet med. Man klickar på de olika ikonerna i Lazarus verktygsfält och ritar på det tomma formuläret som är prickat. Designen är ett av de mest komplicerade delarna av Lazarus källkod, därför innehåller den många buggar som fixas ständigt.
Programmet har kommit långt när det gäller antalet kontroller du kan placera på formulärer, och i Lazarus ingår det kontroller du inte har tillgång till i Delphi Personal! Därför är Lazarus oerhört kraftfullt, trots att programmet är mycket ungt. Lazarus är i mycket bra skick trots att den har ett antal stora buggar som folk runt om i världen arbetar hårt för att lösa.
Lazarus var från början skrivet som en klon av Kylix, innan Open Edition kom. Win32 versionen av Lazarus har vissa kompatiblitetsproblem då GPL-baserade ramverk såsom GTK+ och Libs inblande i ramverket.
[redigera] Får uppmärksamhet
Det är en mycket intressant verktyg, även för den som använder orginalprogrammet Delphi, då det går mycket snabbare att omkompilera program från linux till windows och vice versa. Många programmerare som skrivit komponenter för Delphi blir intresserade av detta program, då antalet användare växer. En ikonmakare som sålt ikoner online till programmerare har skänkt en uppsättning ikoner till Lazarus projektet, antagligen för att Lazarus blir ett allt mer kraftfullare programmeringsverktyg i den fria världen. Donationer görs då och då, och Lazarus får allt mer uppmärksamhet av både Open Source branschen, men även den kommersiella branschen har dragit stor nytta av Lazarus, trots buggarna. Ett program som heter Truck Bites är en kommersiell produkt är gjort i Lazarus. En bildbyrå har också rapporterat att de utvecklat ett kraftfullt system som underlättat sina arbeten. Lazarus drar till sig mycket uppmärksamhet, eftersom den är gratis.