Concept

Lazarus

Lazarus est un RAD/EDI multiplateforme développé en Free Pascal pour Free Pascal. Son objectif est de fournir aux programmeurs Pascal Objet un environnement de développement facile à utiliser s'approchant le plus possible de Delphi. Free Pascal est un compilateur sous licence GPL fonctionnant sous Linux, Windows, OS/2, Mac OS X, BSD, iOS, Android, etc. Il est conçu pour interpréter et compiler le Pascal Objet de Delphi. À 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). Ainsi, Lazarus lui-même a été écrit en Pascal et fonctionne avec une seule base de code. Selon les informations données par les développeurs, une première tentative de réaliser un clone libre de Delphi avait été lancée sous le nom de Megido en 1998, mais le projet a été abandonné en 1999. Trois développeurs, Cliff Baeseman, Shane Miller, et Michael A. Hess, qui avaient auparavant essayé de s'impliquer dans le projet Megido, ont alors entrepris de créer Lazarus en . Ils ne participent plus au projet à présent. Les plus anciens développeurs encore actifs sont Marc Weustink, depuis , et Mattias Gaertner, depuis . Par référence au récit de la résurrection de Lazare dans l'Évangile selon Jean (11:1-45), le projet ressuscité a été baptisé Lazarus. La LCL est un jeu de composants visuels. Il y a des composants non visuels manipulables avec aussi du langage procédural, plus proche de la machine. Elle est très largement inspirée de la VCL de Delphi, mais elle n'est pas 100 % compatible avec elle. En effet la partie système a été recréée pour se passer de l'API Windows. La partie graphique a aussi été refaite. La LCL est conçue pour être multiplateforme. Les classes de services de la LCL (TList, TAction par exemple) sont 100 % compatibles avec celles de la VCL. La LCL a été spécialement conçue de manière à pouvoir créer des applications utilisant différents widgetset sans avoir à modifier le code.

À propos de ce résultat
Cette page est générée automatiquement et peut contenir des informations qui ne sont pas correctes, complètes, à jour ou pertinentes par rapport à votre recherche. Il en va de même pour toutes les autres pages de ce site. Veillez à vérifier les informations auprès des sources officielles de l'EPFL.
Concepts associés (3)
Microsoft SQL Server
Microsoft SQL Server est un système de gestion de base de données (SGBD) en langage SQL incorporant entre autres un SGBDR (SGBD relationnel ») développé et commercialisé par la société Microsoft. Il fonctionne sous les OS Windows et Linux (depuis ), mais il est possible de le lancer sur Mac OS via Docker, car il en existe une version en téléchargement sur le site de Microsoft. Histoire de Microsoft SQL Server Bien qu'il ait été initialement codéveloppé par Sybase et Microsoft, Ashton-Tate a également été associé à sa première version, sortie en 1989.
Application mobile
vignette|Smartphones Android. Une application mobile ou appli est un logiciel applicatif conçu pour un appareil électronique mobile, tel qu'un assistant personnel, un téléphone portable, un smartphone, un baladeur numérique, une tablette tactile. Elles sont pour la plupart distribuées depuis des plateformes de téléchargement (parfois elles-mêmes contrôlées par les fabricants de smartphones) telles que l'App Store (plateforme d'Apple), le Google Play (plateforme de Google / Android), ou encore le Microsoft Store (plateforme de Microsoft pour Windows 10 Mobile).
Delphi (software)
Delphi is a general-purpose programming language and a software product that uses the Delphi dialect of the Object Pascal programming language and provides an integrated development environment (IDE) for rapid application development of desktop, mobile, web, and console software, currently developed and maintained by Embarcadero Technologies. Delphi's compilers generate native code for Microsoft Windows, macOS, iOS, Android and Linux (x64).

Graph Chatbot

Chattez avec Graph Search

Posez n’importe quelle question sur les cours, conférences, exercices, recherches, actualités, etc. de l’EPFL ou essayez les exemples de questions ci-dessous.

AVERTISSEMENT : Le chatbot Graph n'est pas programmé pour fournir des réponses explicites ou catégoriques à vos questions. Il transforme plutôt vos questions en demandes API qui sont distribuées aux différents services informatiques officiellement administrés par l'EPFL. Son but est uniquement de collecter et de recommander des références pertinentes à des contenus que vous pouvez explorer pour vous aider à répondre à vos questions.