charleschen的麦地

——SomeDay I Will Be Back!

导航

我们是否需要ORM(1)--前篇

Posted on 2007-01-05 16:55  charleschen  阅读(2585)  评论(13编辑  收藏  举报
  
    
      在遥远的编程大陆上,一条大河分隔了整个大陆。河的西边住着一群疯狂的程序员,他们疯狂的崇拜着OO大神,他们以OO大神规定的教义要求自己和自己的身边的一切,他们把自己的首都叫做OO城。但是 不如意的是,大陆上的美女,都集中在OOfans的对面:东岸。 河的东岸(数据库之领)住着崇拜“关系”女神的部落。虽然在程序员们的不断的圣战下很多部落的蛮人都偷偷信仰了OO大神,但是这一切都是不公开的。“关系”女神仍然笼罩东岸,并看来不可动摇(虽然有一些小部落宣称摒弃“关系女神”(ODBMS-对象型数据库管理系统))。

      终于,有一天,OO城程序员们爆发了,他们声称他们受够了在漫长的走到河边之后还需要游泳(ODBC类)才能到东岸泡美眉的日子。既然将大陆融为一体的地壳变动还需要等很久, 他们决定不再等待,一种叫做OO之船的东西(ORM)被迅速的制造出来并被声称可以极大的改善程序员的泡妞之路,

      西岸因为OO之船而振动,OO之船的理念和设计图传遍了大陆,无数的程序员们架着因为制造者的不同千奇百怪的OO之船们开始了自己的泡妞之行。

         OO之船得到了OO城船员的高度好评,但是郁闷的OO城船员们也发现,在漫长的河的沿岸,只要是程序员聚集的城市,拥有一种叫做helper桥的东西横跨在两岸。helper桥是每个OO村庄千百代河岸程序员辛苦工作的结果。与每个人都要携带OO之船不同的是,他要求每个岸边的程序员都赶到附近的helper桥,然后再利用helper桥踏上自己的泡妞之旅。

       OO城的程序员因为食古不化的河岸程序员而愤怒,尤其有些破旧的helper桥居然还是使用”过程”邪教的方法制造出来的。

       在等待地壳变动的日子里(dlinq,ODBMS),无数仍然使用游泳过河的西岸人观望着OO城的程序员,期待把自己解放的一天。无数的OO之船员看着自己每天背负的OO之船,思索自己是否需要每天都背着这个家伙。船,还桥 还是别的什么,才能让程序员们更轻松的赶到东岸美女的面前,程序员们困惑了。