记得hibernate刚有点火的时候,04年吧,公司也希望能做C++版,愿望是美好,可惜最终是失败的,作为最后一个接手的人,心中是不尽的失落啊。
现在在另外一个项目组,看到的是4,500张表结构,基本上每张表都写了个管理类,来封装一些方法吧。看着感觉是很幼稚啊,感觉象在填充代码而已,光这些都能折腾几W行。才觉得当年的持久层如果还在的话是一件多么美好的事情。
总结最终失败的原因不外乎两点:
(1)性能太差,既然用了C++肯定就喜欢获得好的性能;
(2)面向对象不深入人心,就试点项目而言,别人能画ER图,但却不能画类图去设计,说是说OQL的方式符合人的思考习惯,但SQL多少年了习惯的人更多。
面向对象的数据库已经提出好些年,但理论还是不如关系数据库成熟啊。礼拜天晚上发发牢骚,偶尔想起,缅怀一下我那失败可怜的项目。
posted on 2008-01-27 21:49
merlinfang 阅读(1884)
评论(4) 编辑 收藏 引用