想起了昨天Bush 重返白宫说的一席话 “Expand freedom 'in all the world'”(fr cnn.com)政策就是 policy :"with the ultimate goal of ending tyranny in our world."
如果美国真的扮演了世界救世主的角色,哪股暖风应该也会吹倒IT界。扯远了, O/R Mapping的将来,我希望是能让市场和开发群体来说话,现在清醒的开发者越来越来多了,如果多了一些指路人的角色,那马上上路标东倒西歪的也并不是一件可怕的事情。

解决方案 »

  1.   

    JDBC和JDO都是Java调用数据库的APIs。区别在于,他们访问数据存储的具体方法不同。JDBC提供了一种非常好的机制,它可以使应用程序代码与具体的数据库厂商和数据库位置无关。在大多数情况下数据存储使用的是关系数据库。但是当使用JDBC驱动运行在一个非关系数据库时就不是很好了。而对于JDO来说,运行在它之下的数据库就可以是一个关系数据库,面向对象的数据库或者其他完全不同的数据库。在JDO运行于关系数据库之上时,它可以通过JDBC很好的完成数据存储。而这一切对于开发人员来说都是透明的,所有实现都有JDO本身来完成。 JDBC不支持面向对象的数据库表示。JDBC数据库表示完全围绕关系数据库模型。这常常导致书写代码时在应用程序和数据库之间存在一个中间层。这个层的作用也许是分解Java对象。分解Java对象的过程会对使用的对象稍作改变,这样对象才能存储到关系数据库之中。同样的必须存在一种机制来把数据库中的记录转换成适当的Java对象。JDO与JDBC刚好相反,他的数据库标示完全面向对象。这种机制并不新奇,在一些面向对象数据库中已经使用了这种机制。
    JDBC的查询语言一般都是用SQL。JDO的查询语言看起来与Java更接近。使用JDO无需再专门学习一种查询语言比如SQL。如果你会用Java那么你就能够使用JDO的查询语言。 为什么还是否决了?
      

  2.   

    唉~~,java的API本来就够破,...........
      

  3.   

    很正常, EJB如果得不到厂家支持, 结果也是一样的.
      

  4.   

    to myth822(枫红一刀):
    如果你说的“世界上程序员最多的国家”是中国的话。
    中国的程序员数量和日本大致相当,并且平均水平比日本差得很多。要说“程序员最多”,中国轮不上;要说有投票资格,中国更轮不上。JSR243专家组有两位个人身份的中国人,我看已经够可以骄傲的了。
      

  5.   

    支持JDO在民间的继续发展,就像iso模型 vs. tcp/ip模型一样
    实用的东西不怕不会发展,不过许多人反复强调“实体bean是彻底
    的败笔”,这一点就恐怕没那么绝对吧。
      

  6.   

    市场决定生存。只要jdo真的优于现有技术,迟早会卷土重来的。
      

  7.   

    标准是个好东西,谁见了都想要,现在各个厂商为了各自的利益,扼杀一些新兴的技术,
    其实并无可厚非,毕竟市场主导一却。可惜这些厂商之中没有中国商家的身影,如果中
    国有向IBM这样的公司参加投票的话,它把票投向哪,我跟到哪,可惜现在还没有,只能
    隔岸观火,遗憾哪!
    结果,期待中!!!!!!!!
      

  8.   

    jdo的这个否定案意味着什么呢?O/R mapping尚未定式,jdo也好Hibernate也好Palau也好,各有所长,也许它们各自都不完善?!业界关注的ejb3里能展现的是如何强大的O/R mapping呢?我拭目以待
      

  9.   

    真的很希望看到JDO2.0能够通过投票,在项目中使用过JDO,觉得它的轻便真的远远强过Entity Bean,为什么要听这些生产商的意见,为什么不可以让全世界的开发人员来投票呢!我希望JDO能够继续走下去,这将是我们开发者的福音。等待ing......
      

  10.   

    这是商家和开发者利益的矛盾,
    是市场和技术的矛盾,希望矛盾双方相互利用,这样才会促进双方的发展,相信JDO还会被抛弃,
      

  11.   

    噢,不,JDO不会被势弃,
    我相信它会成为O/R Mapping技术的主导
      

  12.   

    ejb3.0 hibernate才是未来的主导!
      

  13.   

    2003/4年是属于Hibernate的......JDO2.0....让人等了太久的非开源产品....为什么还会有developer会去支持JDO呢?
      

  14.   

    JDO2.0是一个标准,不是产品。其产品目前已经有很多开源的。从我做过的项目已经很能体现其优势,易于划分角色,易于针对性优化
      

  15.   

    没用过O/R mapping,了解过一下基本思想,总是持点怀疑态度通用总比不上定制,数据库存储的关鍵在于数据库的设计,JDBC也很方便,自己定制总能做到最优,或许多一些代码,多一些时间,但存取部分不会占整个开发太多时间,而存取部分的性能又比较重要
      

  16.   

    投出赞成票的几方一定程度上代表了开发者的利益:Apache和Doug Lea是开源社群的代表,Borland和Sun则一直比较注重开发者关系。在这次“开发者利益 vs. 厂商利益”的正面冲突中,看来厂商利益占了上风。古人说:天下熙熙,皆为利来;天下攘攘,皆为利往。比起利益,技术算得了什么??
      

  17.   

    EJB3已经在学Hibernat,学JDO了,只要它改了就是好同志呀,哈哈!