アカウント名:
パスワード:
どれも使ったことなくて記事での紹介やブログだけの印象ですが、
Hibernate: 最悪。間違いなくアンチパターン。ActiveRecord: RoRが使える領域に限れば問題ないと思う。Doctrine: 全く知らない
あとMyBatisとかS2DaoとかSQLを活かすフレームワークはこのパターンに当てはまらないような感じですね。
なので、実質的にはHibernate = アンチパターンだと思います。
> どれも使ったことなくてそれがすべてを物語ってるんじゃないの?
挙げてるものを使ったことがないだけで、ORM自体使ったことないわけじゃないですよ。Hibernateはちょっと検索してみれば分かるけど、あまりに酷いというコメントばかりで、使わなくても想像するだけでこりゃおかしいなと分かります。
>あまりに酷いというコメントばかりなんでそれだけコメントがいっぱいあるのか。ってところが鍵かも。
あとどこがひどいのか理解せずにヒドイっていうのもヒドイかと。# javaはポインタが無いからヒドイ。ってよく言われてたな・・・
古いですけどこんなのとか。http://www.tsuyukimakoto.com/blog/2005/09/23/145/ [tsuyukimakoto.com]今この問題解決してるなら教えてくださいw
> どちらにしろ、使い方を間違っている可能性が大きいと思います。これは「バッドノウハウ」ですね。普通に使ってて使い方を間違っていると言われるのは設計が間違っているパターンがほとんどですよ。
> 別にHibernateを擁護する気はないですが、> 批判だけして代替案を提示しない姿勢には賛成できませんね。他の書き込みでいくらでも代替案は書いてますよ。例えばJavaならもっと薄いSQLを生かしたフレームワークを使えばいいだけ。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
アレゲは一日にしてならず -- アレゲ研究家
Hibernate = アンチパターン (スコア:0)
どれも使ったことなくて記事での紹介やブログだけの印象ですが、
Hibernate: 最悪。間違いなくアンチパターン。
ActiveRecord: RoRが使える領域に限れば問題ないと思う。
Doctrine: 全く知らない
あとMyBatisとかS2DaoとかSQLを活かすフレームワークはこのパターンに当てはまらないような感じですね。
なので、実質的にはHibernate = アンチパターンだと思います。
Re: (スコア:0)
> どれも使ったことなくて
それがすべてを物語ってるんじゃないの?
Re: (スコア:0)
挙げてるものを使ったことがないだけで、ORM自体使ったことないわけじゃないですよ。
Hibernateはちょっと検索してみれば分かるけど、あまりに酷いというコメントばかりで、
使わなくても想像するだけでこりゃおかしいなと分かります。
Re: (スコア:0)
>あまりに酷いというコメントばかり
なんでそれだけコメントがいっぱいあるのか。
ってところが鍵かも。
あとどこがひどいのか理解せずにヒドイっていうのもヒドイかと。
# javaはポインタが無いからヒドイ。ってよく言われてたな・・・
Re:Hibernate = アンチパターン (スコア:0)
古いですけどこんなのとか。
http://www.tsuyukimakoto.com/blog/2005/09/23/145/ [tsuyukimakoto.com]
今この問題解決してるなら教えてくださいw
Re: (スコア:0)
シチュエーション1、2、4は解決済みですよね。
3、5はHibernateでなくてもORマッパを使っている限り同じ問題が発生するのでは?
どちらにしろ、使い方を間違っている可能性が大きいと思います。
別にHibernateを擁護する気はないですが、
批判だけして代替案を提示しない姿勢には賛成できませんね。
Re: (スコア:0)
> どちらにしろ、使い方を間違っている可能性が大きいと思います。
これは「バッドノウハウ」ですね。
普通に使ってて使い方を間違っていると言われるのは設計が間違っているパターンがほとんどですよ。
> 別にHibernateを擁護する気はないですが、
> 批判だけして代替案を提示しない姿勢には賛成できませんね。
他の書き込みでいくらでも代替案は書いてますよ。
例えばJavaならもっと薄いSQLを生かしたフレームワークを使えばいいだけ。
Re: (スコア:0)
http://d.hatena.ne.jp/koichik/touch/20051007/1128711612