La Rochefoucauld - Maximes et réflexions diverses Kasimir Malevitch - Baladiffusion “La Voix du Savoir”

Lazarus

3 Votes | Average: 4.67 out of 53 Votes | Average: 4.67 out of 53 Votes | Average: 4.67 out of 53 Votes | Average: 4.67 out of 53 Votes | Average: 4.67 out of 5 (3 votes, moyenne: 4.67 sur 5)
Loading ... Loading ...

Lazarus

Un article de Wikipédia, l’encyclopédie libre.

Lazarus est un EDI multi-plateforme développé en et pour Free Pascal. Son objectif est de fournir aux programmeurs Pascal Objet un environnement de développement s’approchant le plus possible de Delphi.

Free Pascal est un compilateur sous licence GPL fonctionnant sous Linux, Win32, OS/2, Mac OS X, BSD… Il est conçu pour interpréter et compiler la syntaxe Pascal Objet (Delphi). A la différence de Java dont le slogan est « write once run anywhere » (écrire une fois, exécuter partout), celui de Lazarus et Free Pascal est « write once compile anywhere » (écrire une fois, compiler partout). Puisque le même compilateur est disponible sur différentes plateformes, cela signifie qu’il n’est pas nécessaire de reprogrammer entièrement un logiciel d’un système d’exploitation à l’autre, il suffit simplement de recompiler le code source.

Lazarus et l’accès à l’interface utilisateur

LCL
La LCL est un jeu de composants visuel et non visuel ainsi que de procédures et fonctions. Elle est très largement inspirée de la VCL de Delphi, mais elle n’est pas 100% compatible avec elle. La LCL est conçue pour être multi-plateforme. Les classes de services de la LCL (TList, TAction par exemple) sont 100% compatibles avec celles de la VCL.

Processus de développement

Lazarus est un logiciel de type RAD, similaire à l’EDI Delphi de Borland. Sous Microsoft Windows, Borland Delphi reste le plus stable et a la meilleure documentation, mais il n’a pas les possibilités multi-plateforme de Lazarus. Sous Linux, Lazarus est l’un des meilleurs EDI disponibles. Les applications Lazarus peuvent êtres compilées sous Delphi et vice-versa moyennant quelques adaptations aux programmes (à comparer à la réécriture complète du code lorsque la bascule se fait d’un langage à un autre). Ce processus est plus facile lorsque le programme ne fait pas appel à des formulaires générés par l’éditeur car il y a certaines incompatibilités. Les composants de Delphi peuvent être installés sous l’EDI, mais ils doivent être convertis, via un processus complexe.

Lazarus est sur la bonne voie pour devenir un puissant EDI RAD. Le projet Lazarus a une communauté importante de développeurs et de testeurs. La communauté résout les problèmes au travers de groupes de discussion, et les programmeurs envoient les correctifs. Les versions sont générées automatiquement pour être testées, ce qui rend le développement de Lazarus très dynamique.

Développement multi-plateforme

Free Pascal supporte la compilation sous plusieurs systèmes d’exploitation, et il a été prouvé que des applications peuvent être “crosscompilé” de Windows à Linux, et vice versa. Compiler de Mac OS X à Windows, Linux est également possible.

Limitations

Lazarus ressemble à Delphi sur de nombreux points, il a cependant quelques limitations en comparaison :

* Les fichiers exécutables générés par Lazarus sont beaucoup plus volumineux que l’équivalent en Delphi, dans un environnement Win32 pur.
* N’est pas 100% compatible avec la VCL. Mais la LCL fournie est suffisante pour la plupart des applications.
* Manque des composants (dont un des plus utiles: le TFrame) et des bibliothèques importantes.
* Réseau : Indy et Synapse fonctionnent, mais pas à 100% sur toutes les plateformes ; lNet continue son développement tout particulièrement sous Free Pascal.
* Pas de .NET ou de COM.

Licence

Puisque Lazarus est sous licence GPL, les logiciels développés avec lui, peuvent être diffusés sous n’importe quelle licence. La Lazarus Component Library (LCL) est liée statiquement au programme et sa licence est une version modifiée de la LGPL spécialement conçue pour permettre la création de programmes propriétaires.

icon for podpress  Standard Podcast: Lire maintenant | Lire en Popup | Télécharger

Publié par  François Collard François Collard le 10 juin 2007


Laisser un commentaire

Obligatoire

Obligatoire, hidden

HTML autorisé:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>

Trackback ce post  |  Souscrire aux commentaires avec un flux RSS


Catégories

Newsletter

Pour recevoir les publications du blog par e-mail :

Syndication

Liens

Articles récents

Bannière pour site/blog

La Culture est une richesse. Découvrez la chaque jour, à travers des articles Wikipedia vocalisés. L'Abus de Culture nuit aucunement  à la santé.
Recommandé par des Influenceurs.

Tag cosmos

épicurisme égypte antique wimbledon wikipedia Ward Cunningham volvo ocean race voltaire Victor Hugo veille de la guerre tiziano vecellio thérapie textile terminale l tennis taxe tobin summerhill sphinx sir peter blake simonide présevé par les dieux serpent semacode science saucisson santa claus rss feed romaine repos reine d angleterre recherche documentaire père noel pyramides prononciation du latin programme TL portugal porto podcasts podcasting podcast pilote automatique pharaon perrault peinture peintre italien paris pari roller ottomans osiris nom vernaculaire nil nikola tesla nekhbet neige navigation mythologie musique libre monument mers medecine marquise marketing maladie magnétosphère lyon louis xiv loisir loi de murphy littérature les yeux les hommes les contemplations le loup le petit pou et la petit puce le curé et le mort languedoc roussillon la nuit la couronne La Mort et le Malheureux la fontaine le corbeau et le renard la fontaine l amour kemet jeu jean de la fontaine Jean de la Fontaine inventions intonation indochine homme et son image histoire de la technologie gravitation universelle gingembre garam massala frères grimm foudre de guerre flux fleur figure de style femme de lettres felin fagot fables de la fontaine fables fable existence environnement empire colonial portugais egypte Ecole de Palo Alto eau de pluie divertissement datamatrix culture de la pomme de terre cuisine indienne cuisine crevette rose crevette grise course autour du monde coupe de l america conte comtesse de grignan commerce mondial commerce equitable cobra chèvres cheval chat Charles Baudelaire ceylan buffets bridge brebis bon bramin bittorrent Bioénergie beurre Baudelaire bateau auto référence asie art arabe apophis anatomie alexandre le grand alexander sutherland neill albums de musique alain colas ail accent tonique 31 janvier 1944

Calendrier

mai 2008
L Ma Me J V S D
« avr    
 1234
567891011
12131415161718
19202122232425
262728293031