Lazarus
Basé sur le langage de programmation Free Pascal, Lazarus se veut carrément une alternative au Delphi de Borland !
Cela peut sembler présomptueux, mais la version Windows de Lazarus est très intéressante et fonctionne apparemment sans problème. On est donc en présence de ce qu’on appel un RAD ou ?IDE, c’est à dire un environnement de développement graphique. Il allie la programmation pure en Free Pascal et un environnement graphique permettant l’ajout de composants et de formes afin de créer une interface homme/machine. Les composants disponibles sont variés allant du simple bouton à la zone de saisie, et on peut facilement régler leurs propriétés ou leurs associer un événement (qu’il faudra alors programmer).
Lazarus permet aussi l’accès aux bases de données Sqlite, MySQL, PostGreSql et Oracle sans difficulté. De nouveaux composants sont régulièrement mis à disposition par la communauté.
On peut aussi reprendre des projets Delphi/Kylix sous Lazarus, avec toutefois de petits problèmes de compatibilité mais rien de bien contraignant.
Une fois le programme écrit, on peut le compiler, débugger et exécuter très facilement.
Certes, nous ne sommes pas encore en présence d’une application équivalente à Delphi, mais Lazarus reste un des rares outils de développement libre d’applications qui allie avec simplicité et efficacité, les objets graphiques avec de la programmation.
Merci à ChroF, Léviathan et Chris37 pour la rédaction de la notice sur le wiki de Framasoft !
Ajouter des tags (séparés par des virgules ou des espaces) : Attention: tous les caractères spéciaux sont interdits (sauf le .). Les tags n'apparaîtront qu'au prochain rafraichissement du cache (dans plusieurs heures).
- Installer Lazarus 0.9.2
- texte - 3 ko
<< Mettre à jour >>
:: lien mort :: orthographe :: nouveauté :: mise à jour ::
Vous souhaitez mettre à jour la notice ? La première chose à faire est de déterminer s'il s'agit d'une mise à jour mineure ou d'une mise à jour majeure .
- Mineure : un lien mort, des fautes d'orthographe, un lien à ajouter ou encore une petite précision.
- Majeure : une nouvelle version avec des nouveautés, des changements majeurs.
Commentaires
<< Poster un message >>
:: question :: précision :: avis :: commentaire :: bug ::
Lazarus , le 27 septembre 2013 (1 rép.)
Lazarus , le 1er octobre 2013
tu es allé voir le site avant de dire une bêtise pareille ?Lazarus - Tout à fait envisageable en production , le 5 mai 2012 (0 rép.)
Si à ses débuts, le projet était plutôt expérimental et des bugs subsistaient, je suis agréablement surpris sur les progrès de ce logiciel aujourd’hui. A tel point qu’il devient une alternative très sérieuse à Delphi, et multi-plateformes qui plus est !
Ce logiciel mériterait une plus grande publicité afin d’attirer les développeurs Delphi et les inviter à l’essayer. Il a évolué plus vite que Delphi lui-même depuis son abandon par Borland. Lazarus dispose de bien plus d’avantages.
Delphi vers Lazarus , le 26 septembre 2011 par Philippe Luyten (0 rép.)
Lazarus RAD et VRAD en gestion , le 5 novembre 2010 par GIROUX (0 rép.)
Lazarus , le 18 mai 2010 par Antislash (0 rép.)
Lazarus est clairement le meilleur EDI disponible sous Linux. Il continue à progresser rapidement.
Il gagnerai à être davantage connu. C’est pourquoi j’ai ouvert un nouveau forum francophone consacré à Lazarus : http://www.lazarus-fr.org/
Je travaille sur un projet de jeu de stratégie (libre bien sûr), qui sera écrit avec Lazarus.
Lazarus Francophone , le 24 février 2009 par chris37 (0 rép.)
Bonjour,
Le forum Français pour Lazarus est maintenant ici Forum Lazarus
Le wiki Français pour Lazarus est maintenant ici Wiki Francophone
Bonne programmation :)
Lazarus , le 1er février 2008 par Marceau (1 rép.)
Entre Turbo Delphi Explorer Win32 qui ne marche que sous Windows, qui n’accepte pas qu’on lui ajoute de nouveaux composants et qui requiert des tonnes de bibliothèques .NET pour tourner
et Lazarus qui tourne sous plusieurs OS, qui supporte SQLite en standard et qui est extensible comme on veut, même si il faut ramer pour la documentation, mon choix est fait.
Le logiciel "Cartes du Ciel est développé avec Lazarus.
Lazarus , le 29 août 2008
Je suis également impressionné par ce logiciel. La ressemblance à Delphi est frappante ! Certes, il n’est pas parfait, j’ai trouvé quelques petits bugs (rien de bien gênant) mais je pense bien que Lazarus a des chances de devenir un des "gros projets" du logiciel libre, tout comme Gimp, OpenOffice et d’autres.
Pour la doc, la plupart des exemples Delphi que l’on trouve sur le Net fonctionnent (avec quelques modifications).
Lazarus , le 4 décembre 2007 (0 rép.)
Pas mal du tout ! Belle alternative à Delphi (bien que Turbo Delphi est gratuit et très puissant).
C’est le genre de logiciels libres qu’il manque : des alternatives aux outils de développement populaires comme Delphi ou Visual Basic. Même si Lazarus n’est pas parfait, il se montre déjà comme un logiciel très prometteur si le projet évolue. Ceci pourrait donner un élan de créativité dans le monde du logiciel libre : de la programmation accessible à tout le monde.
Lazarus - Forums francophones , le 7 septembre 2006 (1 rép.)
Lazarus - Forums francophones , le 8 avril 2007 par jo
http://lazforum-fr.tuxfamily.org/forum.php ca passe mieux sans le ’s’ ;)Lazarus , le 30 mai 2006 (0 rép.)
Lazarus , le 18 avril 2006 (0 rép.)
Lazarus 0.9.12 , le 12 février 2006 par Jacques (0 rép.)
Lazarus , le 7 décembre 2005 par tiflo44 (0 rép.)
> Lazarus , le 27 juillet 2005 (1 rép.)
> Lazarus , le 30 août 2005
C’est génial ce projet ! Je vais pouvoir reprendre tous mes anciens programmes delphi et les porter sous linux.> Lazarus , le 25 juillet 2005 (0 rép.)
> Lazarus , le 11 mai 2005 par manux (1 rép.)
> Lazarus , le 31 mai 2005
Je suis sous Mdk 10.1 et Lazarus fonctionne parfaitement ici... J’ai téléchargé la version du site : http://www.lazarus.freepascal.org/modules.php ?op=modload&name=Downloads&file=index&req=viewsdownload&sid=3 Et cela n’a posé aucun souci pour les bibliothèques... Peut-être peux-tu le télécharger dans un premier temps et faire un urpmi pour que les dépendances soient installées du même coup ? En tout cas, c’est un merveilleux outil !!!> Lazarus - Doc en Fr , le 9 mai 2005 par Jacques (0 rép.)
> Lazarus - La communauté francophone , le 9 mai 2005 (0 rép.)
> Lazarus , le 20 février 2005 (1 rép.)
Bonsoir,
Je cherche un livre ou un tutorial dédié à Lazarus, si quelqu’un connait je suis preneur.
Merci.
Ch Le Goff.
> Lazarus , le 28 décembre 2004 par Freeman (4 rép.)
Bonjour, je suis tres intéréssé par ce projet que je trouve prometteur mais toutefois, je me pose une petite question, je suis en train de faire un petit jeu pour m’entrainer qui fait appel a la fonction Random(x) ou x-1 est la valeur max renvoyé par la fonction.
Donc si j’apelle Valeur := Random(101) ; Ca me renvois une veleur entre 0 et 100 mais le plus bizarre c’est que ca me renvois toujours les meme valeur dans le meme ordre qui sont 55,59,72,85,60........ et ca me repete toujours ces meme nombres quand je redemare l’aplication.
Alors bien que je soit débutant en pascal, l’algorytme de randomisation n’a pas vraiment l’air au point. Quelqu’un aurai il une solution ??
Merci
> Lazarus , le 29 décembre 2004 par Mars
Bonjour,
Non elle est bien programmer, c’est normal.
Il faut que tu utilise la valeur du temps qui c’est écouler depuis le 01/01/1970.
Je connais pas le pascal, mais va faire un tour sur www.devellopez.com
> Lazarus , le 30 décembre 2004 par Freeman
ok c’est bon, en fait, il suffisait d’inserer la fonction Randomize ; une seule fois dans le code et la ca marche nickel> Lazarus , le 27 janvier 2005
cool ! mais www.developpez.com est mort :’(> Lazarus , le 31 janvier 2005 par Manu
Non Developpez.com n’est pas mort, il est même très actif. Pour la partie Delphi voir http://delphi.developpez.com/
Manu.
> Lazarus , le 24 décembre 2004 par Ehma (3 rép.)
J’ai un petit reproche à faire : On a vite un exe de 4Mo pour rien du tout contre 400Ko avec Delphi.
Si non, beau projet.
> Lazarus , le 28 décembre 2004 par dany
Bonjour pour réduire la taille de l’exe copier dans le répertoire du projet les 2 utilitaires suivant strip.exe et upx.exe qui sont dans lazarus\pp\bin\i386-win32. Ceci fait cliquer glisser votre exe sur strip.exe puis de même avec l’exe réduit sur upx.exe.> Lazarus , le 28 décembre 2004 par Freeman
Wow, merci pour cette trouvaille superbe, de 5.29Mo, je passe a 398Ko, ce qui est superbe Merciiiiiiiii> Lazarus , le 5 avril 2005
erf... upx ca compresse... fo voir la taille en memoire maintenant !> Lazarus , le 8 décembre 2004 par Le Savanturier (1 rép.)
Comme j’ai un peu galéré pour installer le programme, je me suis permis de faire un petit tutoriel pour indiquer la marche à suivre (directement inspiré des informations trouvées sur le site du projet).
Installation de Lazarus (version 0.9.2 beta) sous Windows (win32)
Les fichiers sont à télécharger à partir du serveur ftp://ftp.freepascal.org/pub/fpc
1) Installer FPC :
télécharger les binaires de FPC : ftp://ftp.freepascal.org/pub/fpc/beta/win32-i386-1.9.x/w3219x.zip
(ou ftp://ftp.freepascal.org/pub/fpc/snapshot/v19/win32-i386/w3219x.zip)
Fichier actuel : ftp://ftp.freepascal.org/pub/fpc/beta/win32-i386-1.9.4/w32194.zip
!!! Attention : la version 1.9.5 plante => préférer la 1.9.4 !!!
déziper et lancer l’installation (dans c :\FPC par exemple)
!!! Attention : bien vérifier que la souris marche dans l’installeur du compilateur et que celui-ci affiche 4 onglets -General, win32, win32 2 et common - , et que le chemin donné en référence à la fin de l’installation est le bon (normalement C :\FPC\bin\win32) c’est à dire celui contenant fp.exe (et non ...\i386-win32) !!! S’il y’a erreur, chercher une version anterieure de FPC...
2) Installer les sources de FPC :
télécharger les sources : ftp://ftp.freepascal.org/pub/fpc/snapshot/v19/source/fpc.zip
déziper (dans C :\FPC\sources par exemple)
3) Installer Lazarus
Télécharger les dernieres sources Lazarus (snapshot) : ftp://ftp.freepascal.org/pub/fpc/snapshot/lazarus/lazarus.zip
Décompresser lazarus.zip dans C :\Lazarus (par exemple)
Compiler Lazarus avec FPC :
Veiller en dezippant les sources à ce qu’elles soient directement disponibles dans le répertoire (Lazarus ou FPC\sources).
On supposera que le chemin pour FPC est C :\FPC\bin\win32 (chercher le fichier fp.exe), que celui des sources FPC est C :\FPC\sources, et que le chemin des sources de lazarus est C :\lazarus.
Lancer une invite de commande en mode MS-Dos et taper :
cd C :\Lazarus
set path=C :\FPC\bin\win32 ;C :\FPC\sources ;C :\Lazarus
windres -i lazarus.rc -o lazarus.res
make
FPC va alors compiler lazarus (cela prend un certain temps...) et créer 2 fichiers dans le répertoire de Lazarus : startlazarus.exe lazarus.exe (qui font apparemment la même chose, mais startlazarus a besoin de lazarus pour fonctionner, et le premier fait 5 Mo et l’autre 16 Mo...)
Il est aussi possible de compiler les exemples en tapant dans la foulée :
cd examples make
En lançant le programme lazarus.exe, vous obtenez une belle interface graphique trés proche de celle de Borland Delphi 7... et en français en plus !
Vous aurez probablement au lancement une fenêtre qui vous dira que le programme ne trouve pas certains fichiers ou chemins. Pour remedier à cela, aller dans l’onglet Configuration -> Options d’environnement et compléter les chemins manquants :
Répertoire Lazarus : C :\Lazarus
Compiler path (ppc386) : C :\FPC\bin\win32\ppc386.exe
Répertoire des sources de FPC : C :\FPC\sources\
Make path : C :\FPC\bin\win32\make.exe
Répertoire pour construire les projets test : %temp%
Il reste maintenant à tester tout ça, et comme ça fait bien longtemps que je n’ai pas programmé en Pascal et que je ne connais pas du tout le Pascal Objet... Mais ce logiciel à l’air trés prometteur !
> Lazarus , le 17 décembre 2004 par Le Savanturier
En reparcourant le site de Lazarus, j’ai enfin trouvé les binaires précompilés pour Win32 : ils se situent en bas de la page des téléchargements http://sourceforge.net/project/showfiles.php ?group_id=89339 ... et font 27 Mo. Cela rend l’installation vraiment facile : l’installateur installe tout en même temps, le compilateur Free Pascal et Lazarus. ;-) (j’ai donc galéré pour rien). Le dossier Lazarus occupe 200 Mo sur le disque.
Un problème persiste, probablement lié au développement encore en cours, à l’inclusion de la base libre et au stade non atteint de version 1.0 : le même "Salut tout le monde !" basique au code non optimisé (1 form Caption ’Salut tout le monde !’, 1 TButton ’Fermer’) fait 5,4 Mo (alors qu’il ne fait que 350 ko avec Delphi 7 et 25 ko avec C++ Builder...).
Sinon, l’environnement de développement est vraiment trés proche de celui de Delphi 7 (c’est d’ailleurs son but :-) ). Free Pascal Compiler 1.0.x n’accepte pas les noms de fichiers contenant des majuscules.
Projet à suivre !
-----> Lazarus
> Lazarus , le 12 septembre 2004 par Christian Le Goff (2 rép.)
une nouvelle version Beta 0.9.2b est sortie en date du 10 septembre 2004. Je n’ai pas trouvé de communauté en langue Française s’intérressant à ce superbe projet. Si quelqu’un a l’info merci de le signaler.
Ch Le Goff
> Lazarus , le 17 septembre 2004
exact, très très beau projet pas de communauté francophone
pourrait on la monter ?
je bosse avec Lazarus, nickel le produit, mais la cnx avec une base de donné me bloque. J’y arrive pas avec Mysql sous Windows.
Et vous ?
> Lazarus , le 19 septembre 2004
J’apprend le langage Pascal depuis 1 mois 1/2, mais je compte bien dans quelques mois passer à Delphi, mais si Lazarus évolue bien je n’hésiterais pas.
J’apprend la Prog. juste pour le plaisir et également pour concevoir de petits outils qui n’existe pas et qui me serait bien utiles notamment dans ma profession, donc développer des applications libres avec des logiciels libres me convient parfaitement même s’il faut essuyer les plâtres.
Le Pascal a la réputation d’être le meilleur langage d’apprentissage. Pourquoi les prof d’informatique ne s’interessent-t’il pas à ce projet ? mystère...
Je suis surpris que la communauté Pascal ne s’interesse pas plus que ça à ce projet. Il semblerait que les programmeurs fantasment beaucoup actuellement sur le .NET. Problabement un effet de mode.
Donc novice en la matière, je surveille ce projet en espérant voir naître une communauté francophone.
Ch Le Goff
> Tout simplement bluffant ! , le 29 juin 2004 par manchot (0 rép.)
Ce logiciel est impressionnant, que ce soit sous Windows ou Linux. Il s’installe très bien sous Windows, et tout aussi bien sous Linux Mandrake 10 (à condition de prendre les RPM FPC Lazarus et consors sur le site de Lazarus, section downloads evidemment !) et on se retrouve avec un environnement de développement équivalent à un Delphi 2 voire 3, tout ça gratuitement et sous licence Libre !
J’ai pas facilement recompiler d’ancien programmes que j’avais préalablement réalisés sous Delphi, et ils fonctionnent désormais sous Windows ET sous Linux !
Franchement, c’est merveilleux, d’autant que le langage Pascal est vraiment LE langage de programmation qui bénéficie du meilleur rapport puissance/simplicité.
Merci pour cet excellent logiciel, le Libre est vraiment surprenant.
Informations complémentaires
Faire un don ? (défiscalisé)
Aidez-nous à atteindre notre objectif de 1080 donateurs récurrents pour assurer notre pérennité et notre développement !
Autres logiciels
Dégooglisons Internet, l’an 2
Les services en ligne de géants tentaculaires comme Google, Apple, Facebook, Amazon ou Microsoft (GAFAM) mettent en danger nos vies numériques.
Pour cette 2e année, nous continuons le défi de vous proposer une alternative Libre, Éthique, Décentralisée et Solidaire à chacun de ces services.
Autres rubriques
Libre : agenda
- Nantes: Atelier de contribution à Wikipédia, On Wednesday 30 January 2019 from 18h30 to 21h30.
- Nantes: Atelier de contribution à Wikipédia, On Monday 30 January 2017 from 18h30 to 21h30.
- Nantes: Atelier de contribution à Wikipédia, On Wednesday 21 December 2016 from 18h30 to 21h30.
- Nantes: Atelier de contribution à Wikipédia, On Monday 5 December 2016 from 18h30 to 21h30.
- Nantes: Atelier de contribution à Wikipédia, On Saturday 19 November 2016 from 18h30 to 21h30.
Informations générales
Sur le Framablog
Sur Framagora
- Disque externe hfs en lecture seule
- Problème de couleur
- Changer la langue d'un clavier sous xubuntu
- LibreOfficePortable : décimales
- au sujet de mon netbook gdium
- framabag certificat SSL revoqué
- rendre vierge ma clé
- Soumettre une notice pour un logiciel dont on est l'auteur
- Blender - Projet Gooseberry
- Bonjour
Juste une image
- Fly 1-PW
- Creative Commons BY-SA