記得hibernate剛有點(diǎn)火的時(shí)候,04年吧,公司也希望能做C++版,愿望是美好,可惜最終是失敗的,作為最后一個(gè)接手的人,心中是不盡的失落啊。
現(xiàn)在在另外一個(gè)項(xiàng)目組,看到的是4,500張表結(jié)構(gòu),基本上每張表都寫了個(gè)管理類,來(lái)封裝一些方法吧。看著感覺是很幼稚啊,感覺象在填充代碼而已,光這些都能折騰幾W行。才覺得當(dāng)年的持久層如果還在的話是一件多么美好的事情。
總結(jié)最終失敗的原因不外乎兩點(diǎn):
(1)性能太差,既然用了C++肯定就喜歡獲得好的性能;
(2)面向?qū)ο蟛簧钊肴诵模驮圏c(diǎn)項(xiàng)目而言,別人能畫ER圖,但卻不能畫類圖去設(shè)計(jì),說(shuō)是說(shuō)OQL的方式符合人的思考習(xí)慣,但SQL多少年了習(xí)慣的人更多。
面向?qū)ο蟮臄?shù)據(jù)庫(kù)已經(jīng)提出好些年,但理論還是不如關(guān)系數(shù)據(jù)庫(kù)成熟啊。禮拜天晚上發(fā)發(fā)牢騷,偶爾想起,緬懷一下我那失敗可憐的項(xiàng)目。
posted on 2008-01-27 21:49
merlinfang 閱讀(1893)
評(píng)論(4) 編輯 收藏 引用