Lazarus (Software)

Lazarus (Software)
Lazarus

Lazarus IDE 0.9.26
Basisdaten
Entwickler: Freiwillige
Aktuelle Version: 0.9.26.2
(23. März 2009)
Betriebssystem: Plattformunabhängig
Kategorie: IDE
Lizenz: GPL / LGPL
Deutschsprachig: überwiegend
lazarus.freepascal.org

Lazarus ist eine freie Entwicklungsumgebung für Rapid Application Development (RAD) mit Free Pascal (FPC). Lazarus orientiert sich an Borland Delphi, im Gegensatz zu anderen integrierten Entwicklungsumgebungen (IDE) für Pascal, die eine an Turbo Pascal angelehnte Oberfläche besitzen. Die Lazarus Component Library (LCL) ist sehr ähnlich zu Borland Delphis VCL. Die meisten Units, Klassen und Eigenschaften haben denselben Namen und dieselbe Funktionalität. Auch für Entwickler proprietärer Software ist Lazarus geeignet, da die LCL-Komponentenbibliothek unter den Bedingungen der LGPL lizenziert wird.

Lazarus ermöglicht die schnelle Erstellung grafischer Bedienoberflächen (GUI) und bietet derzeit Unterstützung für die Grafikbibliotheken (Widget Toolkits) GTK bzw. GTK2 (mit GNOME-Unterstützung), Qt, Carbon (Mac OS X), Windows CE und WinAPI (Win32 Forms) auf einem hohen Abstraktionsgrad, was den erzeugten Code in Verbindung mit Free Pascal in einem hohen Grad plattformunabhängig macht.

Einmal erstellter Quellcode kann meist problemlos auf unterstützten Betriebssystemen (derzeit vor allem Linux, Mac OS X und Windows) kompiliert und ausgeführt werden.

Der Projektname „Lazarus“ basiert auf dem Namen der biblischen Figur Lazarus. Er wurde gewählt, nachdem das Projekt Megido 1999 scheiterte, eine visuelle Programmierumgebung für Free Pascal zu entwickeln, und die aktiven Entwickler ein neues Projekt starteten.

Inhaltsverzeichnis

Funktionen

  • Open-Source-Projekt
  • Unterstützt mehrere Betriebssysteme
  • WYSIWYG-Editor zur Erstellung von Bedienoberflächen („Designer“)
  • Syntax-Highlighting (Hervorhebung von Schlüsselworten)
  • Code Completion (Automatische Vervollständigung)
  • Lazarus kann sich selbst kompilieren (z.B. für individuelle Optimierungen)
  • Viele Einstellmöglichkeiten
  • Delphi-Projekte können recht einfach portiert werden

Plattformen

In der Version 0.9.26 unterstützt Lazarus die folgenden Architekturen[1]

Folgende Betriebssysteme werden unterstützt:

Einschränkungen

  • Lazarus ist kein Open-Source-Borland-Delphi-Klon und daher nicht vollständig kompatibel.
  • Viele Medien- und Netzwerkbibliotheken sind noch nicht für alle Plattformen verfügbar.

Einzelnachweise

  1. http://wiki.lazarus.freepascal.org/Platform_list
  2. http://wiki.lazarus.freepascal.org/Setup_Cross_Compile_For_ARM
  3. http://wiki.lazarus.freepascal.org/Platform_list
  4. http://wiki.lazarus.freepascal.org/Target_MacOS
  5. http://wiki.lazarus.freepascal.org/Target_OS2
  6. http://wiki.lazarus.freepascal.org/GameBoy_Advance
  7. http://wiki.lazarus.freepascal.org/Nintendo_DS
  8. http://wiki.lazarus.freepascal.org/PalmOS_port
  9. http://wiki.lazarus.freepascal.org/SymbianOS

Weblinks


Wikimedia Foundation.

Игры ⚽ Нужно сделать НИР?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Lazarus (software) — This article concerns the software IDE named Lazarus. For other uses of the name, see Lazarus (disambiguation). Infobox Software name = Lazarus caption = Lazarus IDE 0.9.25 Screen print (Linux, GTK1) developer = volunteers latest release version …   Wikipedia

  • Lazarus (disambiguation) — The name Lazarus can refer to a number of people and things. It is most commonly known as the name of the Biblical Lazarus of Bethany, raised from the dead in the New Testament. The derivation of the name itself is from Greek Lazaros , which was… …   Wikipedia

  • Lazarus — Lazarus …   Википедия

  • Lazarus (Entwicklungsumgebung) — Lazarus Lazarus IDE 0.9.26 Basisdaten Entwickler Freiwillige Aktuelle Version …   Deutsch Wikipedia

  • Lazarus — Para otros usos de este término, véase Lazarus (desambiguación). Para otros usos de este término, véase Lázaro (desambiguación). Lazarus Vista del IDE de Lazarus …   Wikipedia Español

  • Lazarus of Bethany — Stories say that he would always include something sweet in every meal. That was when he observed someone stealing a clay pot, causing him to smile and say with a laugh, clay stealing clay . [ [http://www.serfes.org/lives/stlazarus.htm St.… …   Wikipedia

  • Amiga support and maintenance software — This article is a split of main article Amiga software and refers to any support and maintenance software that run on Amiga line of computers.See also related articles Amiga productivity software and Amiga Internet and communications software for …   Wikipedia

  • List of open source software packages — This is a list of open source software packages: computer software licensed under an open source license. Software that fits the Free software definition may be more appropriately called free software; the GNU project in particular objects to… …   Wikipedia

  • List of Macintosh software — Contents 1 Audio 2 Computer aided design (CAD) 3 CD and DVD authoring …   Wikipedia

  • List of interactive geometry software — Interactive geometry software (IGS, or dynamic geometry environments, DGEs) are computer programs which allow one to create and then manipulate geometric constructions, primarily in plane geometry. In most IGS, one starts construction by putting… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”