Lazarus est un EDI complet pour développer en
FreePascal, libre (GPL + LGPL). Il permet de développer simplement et rapidement avec autre chose que du C. Ce n'est pas une simple implémentation de Delphi en libre. Certes, il est fourni avec moins d'outils et la version 1.0 sera comparable à Delphi 7.0, mais Lazarus s'appuie sur le slogan de FreePascal : «
Write once, compile everywhere ».
Grâce à Lazarus, vos applications graphiques pourront être exécutées nativement sous Windows/Linux/MacOS... Pour les systèmes de type Unix, il s'appuie sur la bibliothèque GTK+ ou Qt. L'avantage de Lazarus, c'est qu'il embarque de très nombreux composants en natif et que sa réputation est telle que de gros projets comme Zeos ou Synapse fonctionnent grâce à lui. Le développement est simple et rapide.
Lazarus vient de sortir en version 0.9.28. Les changements principaux sont :
- utilisation de GTK+ par défaut sous Linux,
- implémentation de TCalendar, TFloatSpinEdit, TOpenDialog et TSaveDialog sous Windows CE,
- ajout de TFrame, TShellTreeView, TShellListView, TFilterComboBox,
- quelques modifications pour être plus compatible avec Delphi,
- amélioration de l'EDI,
- utilisation de FreePascal 2.2.4
Pour un rapport complet, voir les
release notes de cette version.
Alors, si vous ne connaissez pas le Pascal, Lazarus est un bon moyen de le découvrir et de l'adopter.