Sortie officielle de Lazarus version 1.0
Une étape cruciale dans l'histoire du projet

Le , par Ph. B., Expert confirmé

Cet article reprend la communication de l'équipe de développement de Lazarus publiée hier soir dont la version originale est accessible ici

L'équipe de Lazarus est heureuse d'annoncer la disponibilité de Lazarus 1.0.

Lors de cette étape importante, l'équipe actuelle tient à remercier les personnes passées et présentes qui se sont impliqués dans ce projet et ont permis d'en arriver là.
Merci aussi à l'équipe de FPC qui fournit le compilateur qui permet tout cela.
Merci tout spécial aux fondateurs du projet Lazarus il y a plus d'une décennie en 1999: Cliff Baeseman, Shane Miller et Michael A. Hess.
Une histoire des développeurs impliqués peut être consultée à cette adresse. Et une liste des nombreux contributeurs est fournie avec la distribution.

Cette version est disponible sur la page de téléchargement du site SourceForge.

Sélectionnez d'abord votre processeur, SE, distribution, puis le répertoire «Lazarus 1.0».

Configuration minimale:
Windows: 98, 2k, XP, Vista, 7, 32 ou 64 bits
FreeBSD / Linux: gtk 2.8 ou qt4.5, 32 ou 64 bits
Mac OS X: 10.4, LCL seulement 32 bits, 64 bits possible pour les applications non LCL.

Cette version s'appuie sur le compilateur fpc 2.6.0 (comme la version 0.9.30.4 précédente).

Le dépôt svn.
La liste des changements.

Pour les personnes qui sont bloquées par SF, les versions de Lazarus mirrorés depuis sourceforge sont accessibles sur cette page et plus tard à (après un certain délai du à la synchronisation) sur le site de l'université de Halle-Wittenberg et ici

Et vous ?

Que pensez-vous de cette évolution d'une éternelle version beta vers une version stable ?
Pensez-vous que ce Lazarus 1.0 soit enfin assez mature pour le développement professionnel ?


Vous avez aimé cette actualité ? Alors partagez-la avec vos amis en cliquant sur les boutons ci-dessous :


 Poster une réponse

Avatar de - http://www.developpez.com
le 03/11/2012 à 9:25
Bonjour Paul,

Comme souvent dans vos propos, vous éludez purement est simplement la spécificité (ie la structure) de Linux et Mac OS qui ne se plient pas à vos habitudes Windowsiennes... en restant persuadué que Windows et l'un de ses meilleurs outils de Développement Win 32, vont plier l'Univers (ie les autres OS) à leurs habitudes. Assertion que je ne partage pas...

C'est une vision intéressante, "uniformisante" (donc productiv(ist)e ? hum...) mais peu probable. En productivité sous Windows, j'ai testé cette semaine un Windev/HyperFile d'essai. Cela va probablement vous surprendre, mais en ce laps de temps, j'ai plus progressé et produit que lors de mes tentatives sur une durée équivalente avec FM. Je n'avais pas retouché à Windev depuis sa version 7.5. Mais si j'avais disposé de l'accès au connecteur natif PostgreSQL (indisponible en version d'essai), je crois que j'aurais réussi à développer le programme test évoqué ci-dessous. Tout cela pour dire que la productivité, la performance, c'est subjectif, et qu'aucune plateforme de développement ne mérite le soupsçon "d'infériorité" y compris RoR. Et puis, conserver une ouverture d'esprit me semble nécessaire ainsi qu'une certaine objectivité. Je ne sais pas comment cela marche (ie quel est le niveau d'efficacité), mais PC-Soft propose une version mobile; pour les plateformes Windows, il existe des connecteurs à de nombreuses bases (y compris PostgreSQL); et il existe une solution Web. Sans prévaloir de la valeur et de l'efficacité de ces solutions, elles ont le mérite d'exister. Quand on en parle, il ne s'agit pas de prospective. Si mon développement était essentiellement Windows, Web et mobile, je n'hésiterai pas un instant à faire un test comparatif entre les solutions Embarcadero et PC-Soft. Maintenant, même en y joignant, Mac OS, le débat resterait ouvert : il ne serait pas déplacé de comparer les limites de la cross-compilation et de FM pour le premier et celles de la production d'archives java pour l'autre... Inacceptable, je suppose, pour un adepte de Delphi ? Pourtant...

Pour revenir à notre discussion, en restant dans les faits et l'expérimentation, j'ai constaté que FM² est déjà très loin du développement Win32 de Delphi 7. Vous voyez, ce n'est pas une critique. Cet "éloignement" est peut-être (certainement) nécessaire... Mais cela me pose un problème : ma manière de programmer, mes antécédants ne sont pas en adéquation malgré les efforts et malgré une absence d'à priori. Je ne suis pas aveugle non plus : j'attends donc de voir un programme multi-fenêtres cross-compilé pour Mac OS X avec des StringGrids triables gérant la sélection multiple non contiguë et remplies par une base PostgreSQL... C'est usuel quand même quelque soit le langage que l'on utilise... C'est assez sophistiqué et polyvalent pour émettre un avis sur la plate-forme utilisée pour le développement. Si je pouvais avoir l'édition en plus... Alors quand je pourrais faire cela avec FM (ou le voir), et seulement à ce moment, je comparerai ! Pour l'instant, je n'ai pas d'éléments de comparaison.

Je comprends votre attachement à Delphi et son argumentaire évuentuellement mercantile. Mais objectivement, séparons les chemins :
  • Delphi -> C'est Win 32 (Excellent - Seul mode de fonctionnement de l'IDE ?), Win 64 (Cross-compilation-Pas testé), Win RT ("like" - Pas testé), Mac OS X (Cross-compilation - Rien vu de probant, ni rien produit de significatif à mon niveau - Objectif : description ci-dessus mais le choix du SGDBR semble éliminatoire ?)
  • Lazarus -> Win (Correct), Linux (Correct), Mac (Correct) en 32 et 64 bits. J'allais oublier l'élément essentiel quand même, c'est que Lazarus dispose d'un IDE dans tous ces environnements (Objectif ci-dessus atteint dans les 3 OS).


Chacun restera donc sur ses positions... sans moquerie s'il vous plait, d'autant que l'approche de votre frère ne me semble pas dénuée de sens et en tout cas aucunement inférieure à celle de ceux qui utilisent Delphi... ou Lazarus . Delphi a pour lui l'antériorité... et FM² le futur ? Je l'espère pour vous et la Galaxie Delphi.

En attendant comme vous l'avez compris : même s'il n'est pas parfait, je soutiens Lazarus et je revendique l'émancipation de pensée(s) des Lazarusiens.

Cordialement. Gilles
Avatar de ovni76 ovni76 - Membre habitué http://www.developpez.com
le 03/11/2012 à 10:32
Salut Gilles,
J'ai plusieurs PC, dont des anciens,qui me servent à faire des tests dont les versions windows de mes petites applications.
Sous linux ils sont tous sous fedora 16 32 sauf le plus récent qui est sous fedora 16 64 et ceux qui ont encore une version windows c'est du XP3. Je garde ce système d'exploitation juste pour mes opérations de conversion quand cela est nécessaire.
J'ai réussi à trouvé sous linux tous les logiciels répondant à mes besoins.(Bureautique, dessin classique, dessin "industriel", traitement d'images, lazarus, etc..)
Dans mes essais de conversion vers windows j'ai constaté que l'exe compilé sous xp était opérationnel sous vista 64.
Sous fedora on trouve un package rpm pour lazarus 32 ou 64, donc lors de l'installation d'une nouvelle version de fedora, via yum j'installe la version lazarus pour cette fedora, j'ai ainsi une installation avec les différentes dépendances puis, je désinstalle lazarus et ses fpc pour réinstaller la version la plus récente et ses fpc. De cette manière je n'ai pas de problème de dépendances et j'ai, avant l'arrivée de la version 1.0.0 et 1.0.2 installé sans problème les versions de développement 0.9.xx.
Dans mes petits développements j'utilise les composants natifs de sqlite3 ce qui n'est pas semble-t-il votre cas, mais je peux vous faire parvenir un exe et les sources d'une petite application de gestion de compte bancaire avec le mode d'installation et d'emploi que je viens de convertir pour une de mes belles soeurs, il faudra juste me donner le mode opératoire pour l'envoi au bon endroit. J'en une autre pour la gestion des dépenses automobile que je dirais en version 0.9.9.
Dernière précision j'ai essayé dans le mandrake, centos, opensuse et ubutun mais je suis revenu à fedora qui a un forum qui m'aide bien.
Encore une précision mon bureau est sous gnome3 même si je regrette la version précédente
A+
Avatar de Jipété Jipété - Expert éminent http://www.developpez.com
le 09/11/2012 à 13:36
Salut,

Je me cite :
Citation Envoyé par Jipété  Voir le message
Envoyé par Ph. B.
(...)
Pensez-vous que ce Lazarus 1.0 soit enfin assez mature pour le développement professionnel ?

Bonjour,

Ben moi je dirais non.
(...)

et je confirme : impossible d'utiliser l'aide, ou plutôt, l'aide s'affiche mais impossible de scroller la fenêtre...
Pas pratique du tout quand on veut étudier (au hasard) les propriétés d'un composant

Ou alors c'est ma machine ? 7/64 sp1 et Laz 64 1.0.2 / FPC 2.6.0.
Je fatigue...
Avatar de Ph. B. Ph. B. - Expert confirmé http://www.developpez.com
le 10/12/2012 à 13:30
Sortie de la version 1.0.4 de Lazarus
qui corrige de nombreux bugs


Bonjour à tous,

La version 1.04 est disponible depuis le 3 décembre :
Avatar de Jipété Jipété - Expert éminent http://www.developpez.com
le 13/12/2012 à 16:23
Bonjour,

Est-ce que si quelqu'un a installé cette version,
Citation Envoyé par Ph. B.  Voir le message
Sortie de la version 1.0.4 de Lazarus
qui corrige de nombreux bugs (...)

il pourrait nous dire si ce bug :
Citation Envoyé par Jipété  Voir le message
(...) impossible d'utiliser l'aide, ou plutôt, l'aide s'affiche mais impossible de scroller la fenêtre... (...)

est corrigé ? Je ne l'ai pas vu dans la liste des corrections...

Citation Envoyé par Jipété  Voir le message
(...) Ou alors c'est ma machine ? 7/64 sp1 et Laz 64 1.0.2 / FPC 2.6.0.

Et je n'ai pas rêvé, une recherche sur le Web montre que je ne suis pas seul...

Merci,
Avatar de Ph. B. Ph. B. - Expert confirmé http://www.developpez.com
le 14/12/2012 à 11:48
Bonjour,
Citation Envoyé par Jipété  Voir le message
Est-ce que si quelqu'un a installé cette version

Oui
  1. sur XP Home SP3 32 bits
  2. sur XUbuntu 12.04 32 bits

Aucun de ces postes ne souffre de ce bug sur l'affichage de l'aide.
A l'appui sur F1, l'aide s'affiche et je peux scroller le contenu des fenêtres...

Après, est ce lié au 64 bits ? à Windows 7, Vista ou 8 ? Je n'en sais rien...
Avatar de tintinux tintinux - Membre éclairé http://www.developpez.com
le 14/12/2012 à 11:53
Bonjour à tous

Pour une fois, je suis parfaitement d'accord avec le dernier message de Selzig.

Il faut tester, et parfois (rarement) déboguer depuis l'EDI, sur toutes les machines cibles.

Ceci dit mon principal projet Lazarus (voir ci-dessous), ne pose à peu près aucun problème de compatibilité entre Linux et Windows. Les développeurs de FPC et Lazarus sont très forts.
Avatar de Jipété Jipété - Expert éminent http://www.developpez.com
le 14/12/2012 à 16:29
Citation Envoyé par Ph. B.  Voir le message
Bonjour,
Oui
  1. sur XP Home SP3 32 bits
  2. sur XUbuntu 12.04 32 bits

Aucun de ces postes ne souffre de ce bug sur l'affichage de l'aide.
A l'appui sur F1, l'aide s'affiche et je peux scroller le contenu des fenêtres...

Après, est ce lié au 64 bits ? à Windows 7, Vista ou 8 ? Je n'en sais rien...

Merci infiniment de ta réponse et du coup, je l'ai installé dans une VM XP 32 bits SP2 et oui, ça fonctionne tip-top !

Quelqu'un a testé sur du 64 bits ?
Avatar de Modulpro Modulpro - Membre habitué http://www.developpez.com
le 15/12/2012 à 22:45
Bonsoir,

Citation Envoyé par Jipété  Voir le message
Merci infiniment de ta réponse et du coup, je l'ai installé dans une VM XP 32 bits SP2 et oui, ça fonctionne tip-top !

Quelqu'un a testé sur du 64 bits ?

Je viens d'installer la 1.0.4 64 bits sur mon Archlinux x86_64 via le dépôt de la distrib. La fenêtre d'aide accessible depuis F1 fonctionne très bien, je peux scroller sans soucis. Le problème semble donc être uniquement sous Windows 64.

Cordialement
Avatar de Jipété Jipété - Expert éminent http://www.developpez.com
le 16/12/2012 à 17:55
Bonjour,
Citation Envoyé par Modulpro  Voir le message
(...) Le problème semble donc être uniquement sous Windows 64. (...)

Pour en avoir le coeur net, je me suis décidé cet après-midi à installer cette 1.0.4 sur la machine d'une amie où tournait correctement une vieille 0.9, et je dois dire que je suis satisfait ! L'aide s'affiche correctement, ouf !

Merci à ceux qui ont testé,
Avatar de Jipété Jipété - Expert éminent http://www.developpez.com
le 17/12/2012 à 10:06
Salut,
Citation Envoyé par Jipété  Voir le message
(...) L'aide s'affiche correctement, ouf ! (...)

Mais pas sur ma machine au taf !

La grosse différence entre ces deux machines, c'est que sur celle du taf j'ai désactivé tous ces gadgets d'Aero, thèmes et autres frivolités, pour retrouver un look w2k (oui je sais je suis rétro, c'est ce que me disent mes collègues )
Et je ne peux pas scroller dans l'aide

Mais le plus dément, c'est que j'ai récupéré un lhelp.exe compilé ce week-end sur la machine où il n'y a pas de souci, et si je le recopie sur celle où il y a le souci, ben le souci disparait !

Je vais vivre avec ce problème, en pensant bien à sauvegarder ce lhelp.exe fonctionnel...
Offres d'emploi IT
H/F Développeur logiciel expérimenté
Index Education - Provence Alpes Côte d'Azur - Marseille (13000)
Consultant technique éditeur logiciel h/f
Florian Mantione Institut - Languedoc Roussillon - Montpellier (34000)
Product manager - H/F
UpSourcing - Ile de France - Paris (75000)

Voir plus d'offres Voir la carte des offres IT
Responsables bénévoles de la rubrique Pascal : Gilles Vasseur - Alcatîz -