![Bold MDA 640x320px | Embarcadero RAD Studio Delphi C++Builder Blogs](https://i0.wp.com/blogs.embarcadero.com/wp-content/uploads/2020/09/Bold-MDA-640x320px.png?resize=640%2C320&ssl=1)
Опубликовав исходный код Bold для Delphi с лицензией MIT на https://github.com/Embarcadero/BoldForDelphi, Embarcadero официально сделал библиотеку Bold для Delphi проектом с открытым исходным кодом.
Что жирное (и немного истории)
Полужирный шрифт — это инструмент в пространстве MDA (Model Driven Architecture), который позволяет вам начать с UML-модели вашего приложения и набора бизнес-правил, написанных на языке высокого уровня, и «выполнить» модель после создания графического пользовательского интерфейса. для этого.
Bold включает сложный объектно-реляционный слой сопоставления, возможность отображать данные в несколько форматов, синхронизацию изменений и многое другое. Он включает в себя большое количество интегрированных в IDE инструментов и опций для работы с внешним ПО для моделирования UML.
Фреймворк и библиотека Bold были первоначально созданы Bold Soft, позже приобретены Borland и проданы как надстройка к Delphi в сроки Delphi 6 и 7. В последующие годы разработка Bold была прекращена, чтобы сосредоточиться на структуре ECO (Enterprise Core Objects) для платформы .NET. Позже ECO была продана Borland компании CapableObjects.
Некоторые клиенты оставались активными на Bold и обновляли его для работы с самыми последними версиями Delphi, но не могли выпускать и делиться своими обновлениями с другими разработчиками из-за проприетарной лицензии.
Вы можете узнать больше о Bold по адресу:
Документация по продукту доступна в репозитории GitHub по адресу https://github.com/Embarcadero/BoldForDelphi/tree/master/Doc.
Репозиторий GitHub и лицензия
Как уже упоминалось, последняя внутренняя версия исходного кода Bold для Delphi теперь выпущена на GitHub под лицензией MIT.
Обратите внимание, что это не обновленная версия. Выпущенный код должен работать с Delphi 7 и Delphi 2006 и не будет работать с версией продукта Unicode (начиная с версии Delphi 2009).
Если вам интересно, для чего нужен этот старый код, основная цель — побудить активных пользователей библиотеки делиться своими более новыми версиями, которые работают с Delphi 10.4 Sydney. Это давняя просьба активных клиентов Bold.
Выпуск версии, которая работает с Delphi 10.4 Sydney, не произойдет сразу, поскольку публикация изменений будет зависеть от активных пользователей Bold. Публикация внутреннего кода под лицензией с открытым исходным кодом была важна для того, чтобы другие могли начать совместную работу над более новой версией.
Общественный диск
Embarcadero не планирует и дальше принимать непосредственное участие в обновлении и сопровождении исходного кода Bold для Delphi, кроме как помогать сообществу Bold в организации и продвижении их усилий.
Если вы заинтересованы в участии и помощи, дайте мне знать (по электронной почте или в комментариях), и я свяжу вас с разработчиками, которые начинают работу сообщества.
Design. Code. Compile. Deploy.
Start Free Trial Upgrade Today
Free Delphi Community Edition Free C++Builder Community Edition