Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

C'est la rentrée pour Pascal ! Du nouveau pour Delphi et Lazarus

Le , par gvasseur58

54PARTAGES

24  0 
La rentrée de septembre nous permet de faire un bilan de vacances qui n'en ont pas vraiment été dans le monde de Pascal !

Du côté de Delphi, l'été aura été chaotique, mais d'une richesse inattendue. Chaotique parce que les serveurs d'Embarcadero auront été inaccessibles pendant plusieurs semaines, sans véritable explication, alors que la version 10.3.2 de l'EDI devenait théoriquement disponible. Des solutions parallèles de secours ont bien été proposées, mais il a fallu attendre un mois d'août bien entamé pour espérer travailler convenablement. L'attente était d'autant plus vive que cette version apportait, en plus des classiques améliorations de l'EDI lui-même et des corrections de bogues, des développements majeurs avec l'arrivée tant espérée d'un compilateur macOS 64 bits et l'introduction pour les versions commerciales de FMX Linux pour la production d'applications clients sous Linux.

La surprise est venue à la mi-août d'une nouvelle feuille de route qui vient modifier celle de mai dernier dont nous avions parlé dans ces colonnes : en fait, une version intermédiaire de l'EDI 10.3.3 sortirait d'ici la fin de l'année, reportant la sortie de la version 10.4 au début de 2020. Il semblerait que la feuille de route précédente se soit montrée trop ambitieuse, aussi l'effort se portera-t-il dans un premier temps sur la prise en charge d'Android 64 bits. A ce propos, l'annonce de la disparition de la gestion ARC de la mémoire reste valable, mais Embarcadero a choisi de procéder lentement afin de permettre aux développeurs de s'adapter à ce changement important : la priorité dans un premier temps est donnée à une transition en douceur d'Android 32 bits vers Android 64 bits. Cependant, il est vivement conseillé de s'y préparer puisque la disparition d'ARC est programmée avec la version 10.4 du printemps 2020 ! Sinon, seule véritable nouveauté par rapport aux premières prévisions, la feuille de route mentionne à présent l'amélioration de l'App Tethering, aussi bien avec la VCL qu'avec FMX.

Du côté de Lazarus, la version 2.0.4 de l'EDI open source a été elle aussi rendue disponible au cours de l'été. S'il s'agit surtout d'une version corrective, elle indique la volonté de l'équipe de développement de fournir de nouvelles versions à un rythme plus soutenu. Libre à chacun de les installer ou non, mais la prise en compte du travail des nombreux bénévoles permet d'avoir à sa disposition un EDI aux performances et à la stabilité accrues. Il est vrai que la véritable attente de tous porte sur l'utilisation d'une version plus aboutie du compilateur sous-jacent, mais il semblerait que l'équipe de Free Pascal ne soit pas encore à même d'en proposer une mouture stable. Dommage pour les améliorations significatives déjà apportées par la version 3.1.1, en particulier en ce qui concerne les génériques.

Enfin, il reste la (petite) équipe des bénévoles de developpez.com sans laquelle les actualités, les tutoriels et les forums ne seraient pas ce qu'ils sont. Si je me suis trouvé hors jeu pendant une grande partie de l'été (privé d'Internet pendant de longues semaines à cause d'une panne matérielle que mon FAI a mis du temps à comprendre et à réparer ), d'autres ont assuré une permanence et qu'ils en soient ici remerciés vivement. Ainsi, notre ami Alcatîz a profité de ses congés (pourtant bien courts) pour réaliser entre autres une mise à jour importante de la "page cours et tutoriels pour apprendre la programmation avec Delphi". De même, durant tout l'été, certains ont répondu aux demandes de relecture tandis que des modérateurs ont continué leur travail silencieux mais nécessaire pour des forums agréables à lire et faciles à comprendre.

Bien sûr, nous avons conscience de ne pas toujours apporter suffisamment à la communauté Pascal, mais vous pouvez prendre toute votre place dans nos rubriques. Une idée de tutoriel ? Un projet d'article ? Une actualité qui vous tient à cœur ? N'hésitez pas à nous soumettre vos textes ou projets, même s'ils demandent des corrections ou si leur forme exacte n'est pas encore assurée. Si nous tenons à la qualité des textes publiés, tant sur le fond que sur la forme, nous sommes ouverts à vos propositions ! Notre équipe ne demande qu'à s'étoffer et nous vous y accueillerions volontiers.

Dans un futur proche, nous avons en tête une consultation sur l'outil GetIt de Delphi (un travail conséquent d'Embarcadero se préparant à ce propos pour la version 10.4), une mise en forme des demandes relatives à l'EDI Lazarus et une nouvelle vague de traductions pour le même EDI, mais incluant cette fois-ci les messages du compilateur. Bref, du travail nous attend ! Peut-être avez-vous des demandes particulières ou des suggestions à proposer à la communauté ? Encore une fois, n'hésitez pas, ne serait-ce qu'en répondant à ce billet de rentrée...

Que pensez-vous du développement actuel des environnements fondés sur Pascal ?
Qu'aimeriez-vous voir dans nos rubriques (tutoriels, actualités, forums...) ?
Qu'est-ce qui vous aiderait à franchir le pas pour rejoindre notre équipe de bénévoles ?

Une erreur dans cette actualité ? Signalez-le nous !

Avatar de mammoutux
Membre à l'essai https://www.developpez.com
Le 03/09/2019 à 21:50
Merci pour le travail accompli.
Personnellement , je développe depuis plusieurs années en Free pascal essentiellement pour raspberry et plus occasionnellement pour PC (sous linux exclusivement).
Je n'ai jamais réussi à me mettre à Lazarus . Interface trop compliquée à utiliser sans guide et sans aide
Mes facultés de mémorisation étant en nette baisse, je préfère reprogrammer des procédures existantes plutôt que de passer des heures à comprendre le rôle exact de tel paramètre dans une procédure que je n'ai pas programmée.
J'utilise pas mal de commandes shell et également du Python dans mes programmes en Pascal et je trouve génial de pouvoir mixer tout ça...
J'ai 56 ans et suis président du club d'informatique de Rouffignac (Mammoutux). Si vous pensez que je peux vous être utile, je veux bien candidater pour rejoindre l'équipe de bénévole.

Bien cordialement,
4  0