我觉得,没有像java community中所拥有的各种框架支持,在delphi中纯粹以OO方式,一完全自己开发的话,有很多问题,如生产效率、质量等,毕竟,这里面最大的问题,即O/R Mapping,不是容易做的。
另外,我也很奇怪delphi发展那么久,为什么没有很多优秀的框架出现,要说也只有bold 比较出名了,但bold现在好像消失了一样,www.borland.com没有相关资料,www.boldsoft.com也上不去,最奇怪:(
关于上面说到的质量问题,下面的一些文章相信很有用:
1.Encapsulating Database Access
http://www.agiledata.org/essays/implementationStrategies.html
2.The Fundamentals of Mapping Objects to Relational Databases
http://www.agiledata.org/essays/mappingObjects.html
3.The Design of a Robust Persistence Layer for Relational Databases
http://objects.nease.net/persistenceLayer_ch.pdf(中文版)