@[Erik virtel] good point. I added this link http://en.m.wikipedia.org/wiki/Bold_for_Delphi
to the blog now.
I admit the history behind Bold is a mess. But it is actually a framework that have survived over 10 years without any official support and website. Reason is that it is a real timesaver for big complex projects with a lot of logic between GUI and database. This need to be modelled and Bold create a tight binding between the model and the code. Developers can concentrate on the problem instead of technical details. Bold use simple SQL, so low demands on the database. It is just used as a container for data. Developer only need to write pure object oriented code to load and save. Other features is OCL to be used to load and filter data without any Delphi code. Derived members that is used to calculate values or links from other members. Yes this can be done in the database too but this is simpler by using Delphi code or OCL. Another nice feature is that the GUI always show the latest data even in multiuser environment, without any extra code.
There are lot of rumours so here are some facts about Bold:
- It was created by a Swedish company Boldsoft.
- Borland bought Boldsoft 2002.
- Bold was bundled with D7 Architect. It was the only official release.
- An inofficial release was also compiled for D2005 and D2006/D2007.
- Luckily some companies bought sourcecode so a restricted development can continue.
So here we are with an excellent framework to make model driven development real for Delphi. But no company behind. And it is closed source, as Borland bought it then Embarcadero have the IP. I work for open up the source so more developers can take advantage of Bold. Might not be easy but not impossible either !
If someone is interested to know more, just ask :)