该帖已经被评为良好帖
|
|
---|---|
作者 | 正文 |
发表时间:2007-06-07
ahuaxuan 写道 刚才看了一下hibernate的SessionImpl,4千多行,我一看就对它没有什么兴趣了,given king的代码和Juergen Hoeller还有rod的代码差距太大了。 俺不这么认为 说实话,都很一般,难道是有点懒,还是优先级太低三下四,但构架和设计的确没得说. |
|
返回顶楼 | |
发表时间:2007-06-08
是的,hibernate的成功得益于他实现的功能,他的创意。不是由于他的代码写得漂亮。就使用而言其内部代码实现是否漂亮并不重要,主要的是提供给开发人员的接口是否易用。
但是换句话说,如果想通过源代码来学习的话,还是看是spring的代码比较好 |
|
返回顶楼 | |
发表时间:2007-11-19
[quote="shaucle"][quote="ahuaxuan"] 刚才看了一下hibernate的SessionImpl,4千多行,我一看就对它没有什么兴趣了,given king的代码和Juergen Hoeller还有rod的代码差距太大了。[/quote] 俺不这么认为说实话,都很一般,难道是有点懒,还是优先级太低三下四,但构架和设计的确没得说.[/quote] 呵呵,太小看Gaving King的Hibernate了吧. 按照作者的话: Hibernate最复杂的Java开源框架之一了, 呵呵. |
|
返回顶楼 | |
发表时间:2008-04-10
等深刻理解Hibernate之后,
再说Gaving King的代码实现把! |
|
返回顶楼 | |
发表时间:2008-04-10
kyo100900 写道 呵呵,太小看Gaving King的Hibernate了吧. 按照作者的话: Hibernate最复杂的Java开源框架之一了, 呵呵 我并没有小看hibernate,我用hibernate已经很长时间了,我很乐于承认hibernate得功能确实很强大,而且我也很喜欢,但是这个和代码是否写得好是两回事,我只是就是论事,每个人(或者框架)都是有其优缺点的,虽然我提出了它得缺点,但是我也没有否认它得优点 star022 写道 等深刻理解Hibernate之后,
再说Gaving King的代码实现把! 你怎么就知道我没有深刻理解hiberante呢 |
|
返回顶楼 | |
发表时间:2008-04-10
你都“对它没有什么兴趣了”,估计是每看完过吧~~~:),
等你看完后摸清实现了,也许会对Gaving King的看法有所改变~~ |
|
返回顶楼 | |
发表时间:2008-04-10
star022 写道 你都“对它没有什么兴趣了”,估计是每看完过吧~~~:),
等你看完后摸清实现了,也许会对Gaving King的看法有所改变~~ 不瞒你说,我确实没有看完。而“对它没有什么兴趣了”的意思是不想再看它的代码,除非真的非常必要的话。但是我对它还是非常有兴趣的,而且我向来认为我对hibernate的评价是非常正确的。 而对于我对hibernate的理解是否深刻我只想说一句: 知道我的人都知道,不知道我的人我又何必在意他是否知道呢。 |
|
返回顶楼 | |
发表时间:2008-04-10
ahuaxuan 写道 star022 写道 你都“对它没有什么兴趣了”,估计是每看完过吧~~~:),
等你看完后摸清实现了,也许会对Gaving King的看法有所改变~~ 不瞒你说,我确实没有看完。而“对它没有什么兴趣了”的意思是不想再看它的代码,除非真的非常必要的话。但是我对它还是非常有兴趣的,而且我向来认为我对hibernate的评价是非常正确的。 而对于我对hibernate的理解是否深刻我只想说一句: 知道我的人都知道,不知道我的人我又何必在意他是否知道呢。 用不着跟那些迷信权威的人较劲 |
|
返回顶楼 | |
发表时间:2008-04-10
理解是否深刻没有一个明确的定义,不好量化;
但Gaving King毕竟是个大牛,如果能知道SessionImpl为何如此实现的原因,也许会更好些。 |
|
返回顶楼 | |
发表时间:2008-04-10
带着批判的精神学习牛人的代码,
不是件快乐的事情吗?:) |
|
返回顶楼 | |