Bold for Delphi实现开源了


Delphi的Bold是一个对象关系映射器(ORM)和MDA应用程序框架。它旨在显着提高开发人员的生产力,为他们提供以下设施:

  • 持久化域对象的对象关系映射
  • 领域类的UML建模
  • OCL作为进行查询的方式(在内存中或到数据库)

可以使用UML模型等高级语言编写的一组业务规则开始,并在创建图形用户界面后“执行”模型。它包括复杂的对象关系映射层,将数据映射为多种格式,更改同步等功能。它包括大量的IDE集成工具和与外部UML建模软件一起使用的选项。
Bold框架和库最初由Bold Soft构建,后来被Borland收购,并在Delphi 6和7时间框架内作为Delphi的附件出售。在随后的几年中,中止了Bold的开发,以专注于.NET平台的ECO(企业核心对象)框架。ECO后来被Borland出售给CapableObjects。 
许多客户仍然在Bold上保持活跃状态​​,并对其进行了更新以与Delphi的最新版本一起使用,但是由于专有许可,他们无法与其他开发人员一起发布和共享他们的更新。