Have an amazing solution built in RAD Studio? Let us know. Looking for discounts? Visit our Special Offers page!
Nouvelles

Bold pour Delphi est Open Source

En publiant le code source de Bold pour Delphi avec une licence MIT sur https://github.com/Embarcadero/BoldForDelphi, Embarcadero a officiellement fait de la bibliothèque Bold pour Delphi un projet open source.

Qu’est-ce qui est gras (et un peu d’histoire)

Bold est un outil de l’espace MDA (Model Driven Architecture), qui vous permet de d√©marrer avec un mod√®le UML de votre application et un ensemble de r√®gles m√©tier √©crites dans un langage de haut niveau et ¬ęd’ex√©cuter¬Ľ le mod√®le apr√®s avoir cr√©√© une interface utilisateur graphique pour √ßa.

Bold inclut une couche de mappage relationnelle objet sophistiqu√©e, la possibilit√© de mapper des donn√©es dans plusieurs formats, la synchronisation des modifications et bien plus encore. Il comprend une grande quantit√© d’outils et d’options int√©gr√©s √† l’IDE pour travailler avec un logiciel de mod√©lisation UML externe.

Le framework et la biblioth√®que Bold ont √©t√© construits √† l’origine par Bold Soft, puis acquis par Borland, et vendus en tant que module compl√©mentaire √† Delphi dans les d√©lais Delphi 6 et 7. Dans les ann√©es suivantes, le d√©veloppement de Bold a √©t√© interrompu, pour se concentrer sur le framework ECO (Enterprise Core Objects) pour la plate-forme .NET. ECO a ensuite √©t√© vendu par Borland √† CapableObjects.

Un certain nombre de clients sont rest√©s actifs sur Bold et l’ont mis √† jour pour fonctionner avec les versions les plus r√©centes de Delphi, mais n’ont pas pu publier et partager leurs mises √† jour avec d’autres d√©veloppeurs en raison de la licence propri√©taire.

Vous pouvez en savoir plus sur Bold sur:

La documentation du produit est disponible dans le r√©f√©rentiel GitHub √† l’adresse https://github.com/Embarcadero/BoldForDelphi/tree/master/Doc

Le référentiel GitHub et la licence

Comme mentionné, la dernière version interne du code source de Bold pour Delphi a maintenant été publiée sur GitHub sous une licence MIT.

Notez qu’il ne s’agit pas d’une version mise √† jour. Le code publi√© devrait fonctionner avec Delphi 7 et Delphi 2006, et ne fonctionnera pas avec une version Unicode du produit (depuis la version Delphi 2009).

Si vous vous demandez √† quoi sert cet ancien code, l‚Äôobjectif principal est d‚Äôencourager les clients actifs sur la biblioth√®que √† partager leurs versions les plus r√©centes, qui fonctionnent avec Delphi 10.4 Sydney. C’est une demande de longue date des clients actifs de Bold.

La publication d’une version qui fonctionne avec Delphi 10.4 Sydney ne se fera pas imm√©diatement, car elle d√©pendra des utilisateurs actifs de Bold pour publier leurs modifications. La publication du code interne sous une licence open source √©tait importante pour permettre √† d’autres de commencer √† travailler ensemble sur une version plus r√©cente.

La campagne communautaire

Embarcadero ne pr√©voit pas de rester directement impliqu√© dans la mise √† jour et la maintenance du code source de Bold pour Delphi, si ce n’est d’aider la communaut√© Bold √† organiser et promouvoir ses efforts.

Si vous souhaitez vous impliquer et aider, faites-le moi savoir (par e-mail ou par commentaire) et je pourrai vous mettre en contact avec les d√©veloppeurs qui lancent l’effort communautaire.


Reduce development time and get to market faster with RAD Studio, Delphi, or C++Builder.
Design. Code. Compile. Deploy.
Start Free Trial   Upgrade Today

   Free Delphi Community Edition   Free C++Builder Community Edition

Leave a Reply

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.

IN THE ARTICLES